v3.26.1
Stock-Based Compensation - Additional Information (Details) - d
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of trading days 30  
RSUs | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period   1 year
RSUs | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Award vesting period   3 years
PSUs | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share units vesting percentage   0.00%
PSUs | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share units vesting percentage   200.00%
Share units performance period   3 years