v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
tranche
$ / shares
shares
Mar. 31, 2025
USD ($)
employee
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based compensation expense recognized $ 41,803 $ 38,327
Stock-based compensation modifications, number of employees affected | employee   9
Stock-based compensation expense   $ 800
RSUs and PSUs outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 3 years  
Stock-based compensation modifications, number of shares affected (in shares) | shares   24,134
RSUs and PSUs outstanding | Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 1 year  
Award vesting, percentage 25.00%  
RSUs and PSUs outstanding | Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 3 years  
Performance Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 5 years  
Granted ( in shares) | shares 1,193,238  
Aggregate fair value, granted $ 19,000  
Share-based compensation expense recognized $ 1,800  
Number of tranches | tranche 4  
Threshold consecutive days 60 days  
Performance Stock Units | Share-Based Payment Arrangement, Employees, Key Executives    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Award vesting period 1 year  
Granted ( in shares) | shares 26,737  
Aggregate fair value, granted $ 500  
Performance period 1 year  
Share-based compensation expense recognized $ 0  
Performance Stock Units | Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock price targets (in dollars per share) | $ / shares $ 40.00  
Performance Stock Units | Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock price targets (in dollars per share) | $ / shares 55.00  
Performance Stock Units | Tranche Three    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock price targets (in dollars per share) | $ / shares 70.00  
Performance Stock Units | Tranche Four    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock price targets (in dollars per share) | $ / shares $ 85.00  
ESPP    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized for issuance (in shares) | shares 13,712,401  
Share-based compensation expense recognized $ 1,900 $ 1,400
Unrecognized compensation expense $ 3,600  
Unrecognized share-based compensation cost, period of recognition 9 months  
ESPP shares issued (in shares) | shares 0 0
Minimum | RSUs and PSUs outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Requisite service period 3 years  
Maximum | RSUs and PSUs outstanding    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Requisite service period 4 years  
2023 Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares authorized for issuance (in shares) | shares 90,087,037  
Number of shares available for grant (in shares) | shares 62,482,311