v3.26.3
Net Earnings (Loss) per Share - Schedule of Reconciliations of the Numerator and Denominator of the Basic and Diluted Earnings per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net Income (Loss) $ 2,018 $ (16,231) $ (36,142) $ (54,034)
Denominator:        
Weighted-average common shares outstanding, basic 59,105 57,398 58,651 57,083
Weighted-average common shares outstanding, diluted 61,196 57,398 58,651 57,083
Stock Options        
Denominator:        
Dilutive effect 900      
Performance Based Stock Options        
Denominator:        
Dilutive effect 342      
Restricted Stock Units (RSUs)        
Denominator:        
Dilutive effect 596      
Performance-Based Restricted Stock Units        
Denominator:        
Dilutive effect 246      
Employee Stock Purchase Plan        
Denominator:        
Dilutive effect 7