XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
12 Months Ended
Mar. 01, 2024
Jan. 23, 2024
Apr. 01, 2022
Jan. 27, 2022
Dec. 31, 2023
Sep. 08, 2021
Subsequent Event [Line Items]            
Letters of credit, borrowing limit under the credit agreement         $ 125,000,000  
Stock repurchase authorized amount       $ 50,000,000    
Expiration Date       Sep. 30, 2023    
Expiration Date       Feb. 28, 2022    
Revolving Credit Facility [Member] | Wintrust Bank [Member] | Credit Agreement [Member]            
Subsequent Event [Line Items]            
Revolving credit facility maturity date         Sep. 08, 2024  
Line of credit facility interest rate prime     4.00%      
Letters of credit, borrowing limit under the credit agreement           $ 125,000,000
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Stock repurchase authorized amount $ 50,000,000          
Expiration Date Sep. 30, 2025          
Expiration Date Sep. 30, 2024          
Subsequent Event [Member] | Revolving Credit Facility [Member] | Wintrust Bank [Member] | Credit Agreement [Member]            
Subsequent Event [Line Items]            
Revolving credit facility maturity date   Jan. 31, 2027        
Line of credit facility interest rate prime   3.00%        
Letters of credit, borrowing limit under the credit agreement   $ 125,000,000        
Line of credit facility, increase   50,000,000        
Minimum domestic cash and cash equivalents and subsidiary guarantors covenant   156,250,000        
Minimum required cash and cash equivalents in domestic accounts covenant.   $ 156,250,000