v3.26.1
Basic and Diluted Net (Loss) Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net (loss) income $ (1,516) $ 579 $ (21,100) $ (3,255)
Denominator:        
Weighted average common shares outstanding - basic (in shares) 53,339,258 46,063,092 52,562,976 45,605,419
Weighted average common shares outstanding - diluted (in shares) 53,339,258 47,980,830 52,562,976 45,605,419
Net (loss) income per common share - basic (in USD per share) $ (0.03) $ 0.01 $ (0.40) $ (0.07)
Net (loss) income per common share - diluted (in USD per share) $ (0.03) $ 0.01 $ (0.40) $ (0.07)
Stock options        
Denominator:        
Anti-dilutive shares excluded from the calculation of diluted net (loss) income per common share (in shares) 1,293,697 748,086 1,371,010 783,482
Restricted and performance stock units        
Denominator:        
Anti-dilutive shares excluded from the calculation of diluted net (loss) income per common share (in shares) 4,940,770 1,597,709 4,595,867 822,060