XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Earnings (Loss) per Share - Reconciliation of the Numerator and Denominator used in Computing Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net income (loss) $ 40,838 $ (43,366) $ (24,301)
Interest add back 0 0 0
Net income (loss) attributable to common stock holders $ 40,838 $ (43,366) $ (24,301)
Denominator:      
Weighted-average shares outstanding - basic 27,953 26,752 25,539
Weighted-average shares outstanding - diluted 29,471 26,752 25,539
Net earnings (loss) per share - basic $ 1.46 $ (1.62) $ (0.95)
Net earnings (loss) per share - diluted $ 1.39 $ (1.62) $ (0.95)
Stock Plans      
Denominator:      
Weighted-average shares outstanding - diluted 1,518    
2021 Notes      
Denominator:      
Weighted-average shares outstanding - diluted 0