v3.26.1
Stockholders’ Equity and Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Dec. 31, 2025
Mar. 31, 2025
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share repurchase program, authorized, amount       $ 100,000 $ 100,000
Repurchases of common stock   $ 110,083 $ 40,588    
Total number of shares repurchased (in shares)   6,124,046 1,829,113    
Average price per share (in USD per share)   $ 15.20 $ 22.17    
Share repurchase program, remaining authorized, amount   $ 65,000      
Restricted Stock Units (RSUs)          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Unrecognized compensation costs   $ 115,900      
Unrecognized compensation costs period for recognition (in years)   2 years 6 months 29 days      
March 2026 Stock Repurchase Program          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Share repurchase program, authorized, amount $ 100,000        
Repurchases of common stock $ 100,000        
Total number of shares repurchased (in shares) 5,547,850        
Average price per share (in USD per share) $ 14.98        
Percentage of prepayment, stock repurchase program, prepayment shares delivered 80.00%        
Share repurchase, equity instruments, fair value $ 0