XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Equity and Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 01, 2024
Apr. 01, 2023
Mar. 03, 2023
Apr. 01, 2021
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
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         700,000     1,600,000      
Stock repurchased during period, value         $ 10,132,000 $ 15,207,000 $ 974,000 $ 25,300,000      
Forfeiture period after ending employment               90 days      
Options exercised, intrinsic value               $ 2,400,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               3 months 18 days      
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         $ 7,800,000     $ 7,800,000      
Compensation cost not yet recognized, period for recognition               2 years 3 months 18 days      
Outstanding balance         623,083     623,083   764,942  
Shares granted               213,673      
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      
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%