v3.26.1
Income/(Loss) Per Share - Computation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ 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
Numerator:            
Net loss $ (1,973) $ (201) $ 3,152 $ 1,165 $ (2,174) $ 4,317
Denominator:            
Weighted-average common shares, basic 34,545   27,664   34,596 27,621
Dilutive effect of stock options 1,666       2,597  
Dilutive effect of restricted share units 217       217  
Dilutive effect of warrants 2          
Incremental dilutive shares 1,885       2,814  
Weighted-average common shares, dilutive 36,430   27,664   37,410 27,621
Net income/(loss) per share diluted $ 0.05   $ (0.11)   $ 0.06 $ (0.16)