XML 83 R76.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Additional Information (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Treasury shares, withheld 228,371 115,596
Treasury shares withheld average cost per share $ 20 $ 18.7
Restricted Stock Awards    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Awards granted requisite service period 3 years  
Performance Stock Unit    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Description of compensation expense related to stock options Compensation expense related to PSUs is based on the fair value of the underlying stock on the award date and is recognized over the vesting period using an estimate of the probability of achieving the performance target.  
Performance Stock Unit | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of share issued based on vesting eligibility based on performance range percentage 200.00%  
Performance Stock Unit | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of share issued based on vesting eligibility based on performance range percentage 0.00%  
Stock options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Awards granted vesting period 3 years  
Stock options | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Awards granted exercisable period 10 years  
Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage of purchase price 85.00%  
Employee Stock Purchase Plan | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage of payroll deduction 15.00%  
2020 Omnibus Incentive Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares authorized to grant 4,520,000