XML 47 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings (Loss) Per Share - Summary of Computation of Basic and Diluted Net Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings (loss) per common share calculation:            
Net income (loss) $ 2,174 $ (1,750) $ (4,430) $ (7,001) $ 424 $ (11,431)
Weighted-average shares of common stock outstanding - basic 76,281,971   62,290,411   74,440,626 61,977,574
Earnings (loss) per share of common stock - basic $ 0.03   $ (0.07)   $ 0.01 $ (0.18)
Diluted earnings (loss) per common share calculation:            
Net income (loss) $ 2,174 $ (1,750) $ (4,430) $ (7,001) $ 424 $ (11,431)
Weighted-average shares of common stock outstanding - basic 76,281,971   62,290,411   74,440,626 61,977,574
Outstanding options, restricted stock units and performance stock units 4,269,036       4,355,104  
Weighted-average shares of common stock - diluted 80,551,007   62,290,411   78,795,730 61,977,574
Earnings (loss) per share of common stock - diluted $ 0.03   $ (0.07)   $ 0.01 $ (0.18)