XML 77 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2022
Jun. 30, 2024
Jun. 30, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Compensation expense related to the outstanding stock options granted   $ 1.6 $ 1.0
Amount of unrecognized compensation expense related to unvested stock options   $ 8.4 $ 5.7
Awards granted vesting period   3 years  
Stock options granted   100  
Treasury shares purchased   14,892 0
Treasury shares, average price per share   $ 17.88  
Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Awards granted exercisable period   10 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%    
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   2,770,000