XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings (loss) per share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator for basic and diluted loss per share                
Net Income/(loss) $ 4,282 $ (817) $ (3,948) $ 676 $ 2,627 $ (7,970) $ (483) $ (4,667)
Weighted average number of shares outstanding - basic (in shares) 76,697     75,464     76,485 75,026
Net effect of dilutive stock options and restricted stock units 2,140     1,875     0 0
Weighted average number of shares outstanding - diluted (in shares) 78,837     77,339     76,485 75,026
Net income/(loss) per share                
Basic (in dollars per share) $ 0.06     $ 0.01     $ (0.01) $ (0.06)
Diluted (in dollars per share) $ 0.05     $ 0.01     $ (0.01) $ (0.06)