XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance under plans (in shares) 784,635    
Intrinsic value of options exercised $ 0 $ 3,925 $ 10,016
Options granted (in shares) 0 0 0
Weighted average forfeiture rate 4.60%    
Net proceeds from exercise of stock options $ 0 $ 4,572 $ 4,759
Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
Compensation cost $ 0 0 27
Net proceeds from exercise of stock options 0 4,572 4,759
Unrecognized compensation cost $ 0    
Restricted Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average forfeiture rate 10.00%    
Compensation cost $ 12,086 9,260 9,244
Unrecognized compensation cost $ 20,465    
Unrecognized compensation cost, period of recognition 2 years 2 months 19 days    
Restricted Stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Restricted Stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Performance-Based Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 3 years    
Compensation cost $ 9,299 8,043 7,048
Unrecognized compensation cost $ 13,241 $ 8,859 $ 6,406
Unrecognized compensation cost, period of recognition 3 years 3 years 3 years
Performance component weight percentage 50.00%    
Minimum shares issued for each PSU (in shares) 0    
Maximum shares issued for each PSU (in shares) 2    
Dividend yield 0.00% 0.00% 0.00%