XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2025
Jun. 27, 2024
Debt Instrument [Line Items]      
Total long-term debt $ 189,375 $ 135,455  
Third Amended and Restated Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Debt instrument, face amount     $ 275,000
Total long-term debt   135,500  
Letters of credit outstanding, amount   $ 700  
Weighted average interest rate   5.10%  
Third Amended and Restated Credit Agreement | Line of Credit | Minimum | SOFR      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   1.25%  
Third Amended and Restated Credit Agreement | Line of Credit | Minimum | Prime Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   0.25%  
Third Amended and Restated Credit Agreement | Line of Credit | Maximum | SOFR      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   2.25%  
Third Amended and Restated Credit Agreement | Line of Credit | Maximum | Prime Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate   1.25%  
Term loan | Line of Credit      
Debt Instrument [Line Items]      
Total long-term debt 121,875 $ 109,375  
Term loan | Third Amended and Restated Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity     125,000
Debt instrument, periodic payment, principal 3,125    
Revolving credit facility | Line of Credit      
Debt Instrument [Line Items]      
Total long-term debt $ 67,500 $ 26,080  
Revolving credit facility | Third Amended and Restated Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity     $ 150,000