XML 83 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Nov. 29, 2024
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Long-term debt     $ 295,648,000    
Payment of debt issuance costs     7,879,000 $ 0 $ 0
Amortization of debt issuance costs     $ 263,000 0 0
Letter of credit          
Debt Instrument [Line Items]          
Debt instrument, term     12 months    
Maximum borrowing capacity     $ 2,200,000 200,000  
Outstanding letters of credit     0 0  
Credit Agreement          
Debt Instrument [Line Items]          
Debt instrument, term   5 years      
Interest expense     4,100,000 $ 0 $ 0
Interest expense on outstanding borrowings     3,700,000    
Amortization of debt issuance costs     300,000    
Commitment fee     100,000    
Credit Agreement | Line of credit          
Debt Instrument [Line Items]          
Interest coverage ratio, maximum   3.00      
Interest coverage ratio, minimum   3.00      
Net leverage ratio   3.50      
Credit Agreement | Line of credit | Overnight bank funding rate          
Debt Instrument [Line Items]          
Basis spread on variable rate   0.50%      
Credit Agreement | Line of credit | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate   1.00%      
Credit Agreement | Line of credit | Minimum | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate   2.00%      
Credit Agreement | Line of credit | Minimum | Base rate          
Debt Instrument [Line Items]          
Basis spread on variable rate   1.00%      
Credit Agreement | Line of credit | Maximum | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate   2.75%      
Credit Agreement | Line of credit | Maximum | Base rate          
Debt Instrument [Line Items]          
Basis spread on variable rate   1.75%      
Credit Agreement | Line of credit | Term loan          
Debt Instrument [Line Items]          
Face amount   $ 300,000,000      
Payment of debt issuance costs   $ 4,400,000      
Quarterly amortization payment (as a percent)   5.00%      
Credit Agreement | Line of credit | Revolving credit facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 225,000,000 209,400,000    
Proceeds from line of credit   40,000,000      
Repayments of long-term lines of credit $ 40,000,000        
Long-term debt     0    
Outstanding letters of credit     $ 15,600,000    
Payment of debt issuance costs   $ 3,500,000      
Credit Agreement | Line of credit | Revolving credit facility | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage   0.30%      
Credit Agreement | Line of credit | Revolving credit facility | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage   0.45%      
Credit Agreement | Line of credit | Letter of credit          
Debt Instrument [Line Items]          
Maximum borrowing capacity   $ 50,000,000