Quarterly report [Sections 13 or 15(d)]

Net Income (Loss) Per Common Share (Details)

v3.25.3
Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:        
Net income (loss) $ 708 $ (1,858) $ (2,547) $ (10,414)
Denominator:        
Weighted-average common shares outstanding - basic (in shares) 46,494,598 43,882,110 45,905,069 43,610,481
Weighted-average common shares outstanding - diluted (in shares) 49,088,436 43,882,110 45,905,069 43,610,481
Net income (loss) per common share - basic (in USD per share) $ 0.02 $ (0.04) $ (0.06) $ (0.24)
Net income (loss) per common share - diluted (in USD per share) $ 0.01 $ (0.04) $ (0.06) $ (0.24)
Stock options        
Denominator:        
Anti-dilutive shares excluded from the calculation of diluted income (loss) per share (in shares) 551,652 1,678,775 728,199 3,077,373
Restricted and performance stock units        
Denominator:        
Anti-dilutive shares excluded from the calculation of diluted income (loss) per share (in shares) 1,631,075 319,136 1,159,489 513,975