XML 113 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Credit Facilities and Long-Term Debt - Schedule of Outstanding Borrowings, Net of Unamortized Deferred Financing Costs, and Letters of Credit (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Current maturities of debt $ 30,000 $ 10,800
2024 Credit Agreement    
Debt Instrument [Line Items]    
Current maturities of debt 45,300 25,200
Long-term debt 552,800 520,100
Total outstanding borrowings 598,100 545,400
2024 Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Letters of credit $ 4,600 $ 2,500