v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended
Sep. 04, 2026
USD ($)
Jun. 30, 2026
USD ($)
employee
shares
Jun. 30, 2025
USD ($)
employee
shares
Jun. 30, 2026
USD ($)
tranche
employee
$ / shares
shares
Jun. 30, 2025
USD ($)
employee
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation expense recognized   $ 51,347 $ 45,404 $ 93,150 $ 83,731
Stock-based compensation modifications, number of employees affected | employee   1 6 1 15
Stock-based compensation expense   $ 400 $ 300 $ 400 $ 1,100
Forecast          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation expense $ 700        
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   76,065 15,613 76,065 39,747
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 Payment Arrangement, Employees, Key Executives          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Award vesting period       2 years  
Granted (in shares) | shares   909,087   909,087  
Aggregate fair value, granted   $ 4,700   $ 4,700  
Share-based compensation expense recognized   $ 1,000   $ 1,000  
Number of tranches | tranche       3  
Threshold consecutive days       60 days  
Performance Stock Units | Tranche One | Share-Based Payment Arrangement, Employees, Key Executives          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock price targets (in dollars per share) | $ / shares       $ 30.00  
Performance Stock Units | Tranche Two | Share-Based Payment Arrangement, Employees, Key Executives          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock price targets (in dollars per share) | $ / shares       50.00  
Performance Stock Units | Tranche Three | Share-Based Payment Arrangement, Employees, Key Executives          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock price targets (in dollars per share) | $ / shares       $ 75.00  
ESPP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) | shares   13,402,580   13,402,580  
Share-based compensation expense recognized   $ 1,400 $ 1,300 $ 3,400 $ 2,700
Unrecognized compensation expense   $ 1,900   $ 1,900  
Unrecognized share-based compensation cost, period of recognition       6 months  
ESPP shares issued (in shares) | shares   309,821 275,800 309,821 275,800
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,142,233   90,142,233  
Number of shares available for grant (in shares) | shares   59,738,783   59,738,783  
2023 Plan | 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   $ 2,100   $ 3,900  
Number of tranches | tranche       4  
Threshold consecutive days       60 days  
2023 Plan | 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  
Performance period       1 year  
Aggregate fair value, granted       $ 500  
Share-based compensation expense recognized       $ 0  
2023 Plan | 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  
2023 Plan | 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  
2023 Plan | 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  
2023 Plan | 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