XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Net Earnings (Loss) per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Numerator:      
Net income (loss) $ (10,847) $ 40,838 $ (43,366)
Denominator:      
Weighted-average shares outstanding - basic 29,283 27,953 26,752
Weighted-average shares outstanding - diluted 29,283 29,471 26,752
Net earnings (loss) per share - basic $ (0.37) $ 1.46 $ (1.62)
Net earnings (loss) per share - diluted $ (0.37) $ 1.39 $ (1.62)
Stock Plans      
Denominator:      
Weighted-average shares outstanding - diluted 0 1,518 0
Convertible Notes      
Denominator:      
Weighted-average shares outstanding - diluted 0 0 0