v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Details) - PSUs - shares
1 Months Ended 6 Months Ended
Feb. 28, 2026
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting Shares   0
Vesting rights   One-third of the earned 2025 PSUs vested in the first quarter of 2026, with the remaining two-thirds vesting quarterly over the subsequent two years, subject to continued service.
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units issued 200.00%  
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units issued 0.00%