XML 86 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Line of Credit (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 29, 2023
Dec. 31, 2022
Jan. 01, 2022
Line of Credit [Abstract]        
Retained earnings $ 477,196,000   $ 378,263,000  
Long-term debt, net 396,874,000   $ 394,587,000  
Cumulative Effect, Period of Adoption, Adjustment [Member]        
Line of Credit [Abstract]        
Long-term debt, net       $ 66,200,000
Revolving Credit Facility | Credit Agreement        
Line of Credit [Abstract]        
Maximum borrowing capacity   $ 300,000,000    
Additional commitment increase 75,000,000      
Allowable amount of letters of credit for issuance 10,000,000      
Available borrowing capacity $ 300,000,000      
Revolving Credit Facility | Credit Agreement | Prime Rate        
Line of Credit [Abstract]        
Interest rate at period end 8.50%      
Revolving Credit Facility | Credit Agreement | Prime Rate | Minimum        
Line of Credit [Abstract]        
Margin interest rate percentage 0.00%      
Revolving Credit Facility | Credit Agreement | Prime Rate | Maximum        
Line of Credit [Abstract]        
Margin interest rate percentage 1.00%