XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Additional Information (Details) - shares
Oct. 11, 2024
Jun. 03, 2024
Aug. 28, 2023
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Units granted (in shares)   147,214  
Award vesting period   3 years  
RSUs | Share-Based Payment Arrangement, Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Units granted (in shares) 15,902    
Award vesting period 3 years    
RSUs | Share-Based Payment Arrangement, Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Units granted (in shares) 63,154    
Award vesting period 2 years    
Performance Shares      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Units granted (in shares) 118,853 694,007  
Award vesting period 3 years 3 years  
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of employee payroll deductions authorized     15.00%
Offering period     6 months
Employee Stock Purchase Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage of fair market value of common stock to purchase shares     85.00%