v3.26.1
Stockholders' Equity and Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
purchasePeriod
$ / shares
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
Feb. 28, 2026
USD ($)
Nov. 30, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase and retirement of common stock, including excise tax $ 45,740 $ 111,977      
Share-based payment arrangement, expensed and capitalized, amount 44,632 52,356      
Stock-based compensation expense $ 43,921 51,664      
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock (in percentage) 85.00%        
Offering period (in months) 24 months        
Number of purchase periods | purchasePeriod 4        
Purchase period (in months) 6 months        
ESPP offering period (in months) 24 months        
Share-based payment arrangement, expensed and capitalized, amount $ 1,000 900      
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Contractual term (in years) 10 years        
Award vesting period (in years) 4 years        
Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years) 4 years        
Total grant date fair value of vested RSUs $ 31,500 55,600      
Performance Based Restricted Stock Units (PRSUs) | Executive Officer          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period (in years)     3 years    
Equity instruments other than options, revenue target, percentage of awards 0.70        
Equity instruments other than options, free cash flow target, percentage of awards 30.00%        
Stock-based compensation expense $ 3,900 $ 1,900      
Performance Based Restricted Stock Units (PRSUs) | Executive Officer | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Deferred compensation arrangement with individual, equity percentage 0.00%        
Performance Based Restricted Stock Units (PRSUs) | Executive Officer | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Deferred compensation arrangement with individual, equity percentage 173.60%        
2024 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share repurchase, authorized amount         $ 400,000
Repurchase and retirement of common stock, including excise tax (in shares) | shares   6,732,390      
Repurchase and retirement of common stock, including excise tax   $ 111,800      
Average price (in dollars per share) | $ / shares   $ 16.60      
2026 Share Repurchase Program          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share repurchase, authorized amount       $ 400,000  
Repurchase and retirement of common stock, including excise tax (in shares) | shares 5,697,636        
Repurchase and retirement of common stock, including excise tax $ 45,400        
Average price (in dollars per share) | $ / shares $ 7.97        
Remained available for future share $ 354,600