XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 01, 2024
Apr. 01, 2023
Mar. 03, 2023
Apr. 01, 2021
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Apr. 09, 2024
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
Stock repurchase program expiration date       Apr. 09, 2023              
Stock repurchase program, period     2 years                
Stock repurchased during period, shares         1,000,000   1,000,000        
Stock repurchased during period, value         $ 15,207,000 $ 974,000 $ 15,200,000        
Forfeiture period after ending employment             90 days        
Options exercised, intrinsic value             $ 2,300,000        
Estimated grant date fair value of options vested             $ 1,200,000        
Maximum                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Stock repurchase activity, authorized amount       $ 25,000,000         $ 55,000,000    
Stock Options                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Award expiration period             10 years        
Options granted             0        
Compensation cost not yet recognized, period for recognition             6 months        
Stock Options | Maximum                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Total unrecognized compensation cost         100,000   $ 100,000        
Restricted Stock Awards                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Total unrecognized compensation cost         $ 9,100,000   $ 9,100,000        
Compensation cost not yet recognized, period for recognition             1 year 6 months        
Outstanding balance         633,422   633,422     764,942  
Shares granted             205,268        
Performance Based Restricted Stock                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Outstanding balance         253,395   253,395        
Shares granted 171,393 82,002                  
Vesting period             3 years 3 years      
Performance Based Restricted Stock | Minimum                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Service-based vesting percentage             0.00%        
Adjusted EBITDA percentage               0.00%      
Performance Based Restricted Stock | Maximum                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Service-based vesting percentage             200.00%        
Adjusted EBITDA percentage               200.00%      
Performance Based Restricted Stock | Tranche One                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Award vesting percentage       50.00%              
Performance Based Restricted Stock | Tranche Two                      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                      
Award vesting percentage       50.00%              
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%