XML 88 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Additional Information (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Treasury shares, withheld 21,911 267,582  
Treasury shares withheld average cost per share $ 17.26 $ 18.66  
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%   85.00%
Treasury shares, acquired 126,769    
Treasury shares, average cost per share $ 18.46    
Employee Stock Purchase Plan | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Percentage of payroll deduction 15.00%   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   4,520,000