XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders’ Equity - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 02, 2023
intallment
shares
Oct. 01, 2023
intallment
shares
Feb. 23, 2021
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
shares
Mar. 30, 2022
USD ($)
Share-Based Payment Arrangement [Abstract]                
Percentage of expected performance targets to be achieved target award       100.00%        
Authorized amount | $               $ 50,000
Stock repurchase program, remaining authorized repurchase amount | $       $ 48,100        
Equity-based awards | $       $ 2,392 $ 2,572      
Employee Stock                
Share-Based Payment Arrangement [Abstract]                
Shares issued as part of employee stock purchase plan (in shares) | shares       0 0      
Equity-based awards | $       $ 100 $ 200      
Stock to be purchased under ESPP | $       $ 700   $ 400    
Performance Shares                
Share-Based Payment Arrangement [Abstract]                
Awarded (in shares) | shares       141,924        
Percentage of target award granted       100.00%        
Number of shares of common stock consisted in each unit (in shares) | shares       1        
Number of equal annual installments for vesting | intallment 3              
Share-based payment arrangement, expense | $       $ 900 1,100      
Time-Based Restricted Stock Units                
Share-Based Payment Arrangement [Abstract]                
Awarded (in shares) | shares 170,397 34,160   204,557        
Number of equal annual installments for vesting | intallment   3            
Restricted Stock Units                
Share-Based Payment Arrangement [Abstract]                
Awarded (in shares) | shares       346,481        
Share-based payment arrangement, expense | $       $ 2,300 $ 2,300      
Nonvested award | $       $ 9,900        
Cost not yet recognized, period for recognition       1 year 4 months 24 days        
Class A Common Stock                
Share-Based Payment Arrangement [Abstract]                
Capital shares reserved for future issuance (in shares) | shares       1,597,426        
Repurchased shares (in shares) | shares       0        
Repurchased and retired shares (in shares) | shares             73,487  
Repurchase and retirement of shares amount | $             $ 1,900  
Percentage of outstanding shares, ESPP issuance     1.00%          
Class A Common Stock | Maximum                
Share-Based Payment Arrangement [Abstract]                
Shares issued as part of employee stock purchase plan (in shares) | shares     512,959