XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
12 Months Ended 45 Months Ended
Mar. 03, 2023
Apr. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2022
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 expiration date   Apr. 09, 2023          
Stock repurchased during period, shares           500,000  
Stock repurchased during period, value       $ 4,882,000   $ 7,400,000  
Forfeiture period after ending employment     90 days        
Employee service share-based compensation, tax benefit from compensation expense     $ 200,000 2,200,000      
Option exercised, intrinsic value     $ 800,000 $ 13,600,000      
Compensation cost not yet recognized, period for recognition     4 years        
Number of options granted     0        
Weighted average grant date fair value of options granted (in dollars per share)       $ 14.89 $ 3.82    
Estimated grant date fair value of options vested     $ 4,200,000 $ 2,600,000 $ 1,700,000    
Stock-based compensation     $ 7,984,000 $ 7,656,000 $ 5,549,000    
Subsequent Event              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock repurchase program, period 2 years            
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     $ 1,200,000     1,200,000  
Compensation cost not yet recognized, period for recognition     1 year 2 months 12 days        
Restricted Stock Awards              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Award restriction period     3 years        
Total unrecognized compensation cost     $ 12,100,000     $ 12,100,000  
Compensation cost not yet recognized, period for recognition     2 years 1 month 6 days        
Outstanding balance     865,446 788,454   865,446  
Performance Based Restricted Stock              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Outstanding balance     249,674     249,674  
Vesting period     3 years        
Stock-based compensation     $ 0.0 $ 1,000,000.0      
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%