XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended 56 Months Ended
Mar. 03, 2023
Apr. 01, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
Apr. 09, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock repurchase activity, authorized amount             $ 15,000,000.0
Stock repurchase program, period 2 years            
Stock repurchase program expiration date   Apr. 09, 2023          
Stock repurchased during period, shares           600,000  
Stock repurchased during period, value     $ 974,000   $ 4,882,000 $ 8,400,000  
Forfeiture period after ending employment     90 days        
Stock-based compensation expenses related payroll     $ 4,000,000        
Employee service share-based compensation, tax benefit from compensation expense     300,000 $ 200,000 2,200,000    
Option exercised, intrinsic value     $ 3,300,000 $ 800,000 $ 13,600,000    
Number of options granted     0 0      
Weighted average grant date fair value of options granted (in dollars per share)         $ 14.89    
Estimated grant date fair value of options vested     $ 1,000,000.0 $ 4,200,000 $ 2,600,000    
Stock-based compensation     $ 11,983,000 $ 7,984,000 7,656,000    
Non-Executives              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Forfeiture rate     10.00%        
Executive Officer              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Forfeiture rate     0.00%        
Stock Options              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award expiration period     10 years        
Total unrecognized compensation cost     $ 400,000     400,000  
Compensation cost not yet recognized, period for recognition     4 months 24 days        
Restricted Stock Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award restriction period     3 years        
Total unrecognized compensation cost     $ 8,300,000     $ 8,300,000  
Compensation cost not yet recognized, period for recognition     2 years 2 months 12 days        
Outstanding balance     764,942 865,446   764,942  
Performance Based Restricted Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Outstanding balance     162,672     162,672  
Vesting period     3 years        
Stock-based compensation     $ 1,700,000 $ 0 $ 1,000,000    
Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock repurchase activity, authorized amount   $ 25,000,000          
Maximum | Performance Based Restricted Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Adjusted EBITDA percentage     200.00%        
Minimum | Performance Based Restricted Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Adjusted EBITDA percentage     0.00%