XML 136 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Schedule of Debt Maturity (Details) - USD ($)
$ in Thousands
Dec. 13, 2024
Dec. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]      
2025   $ 20,000  
2026   20,000  
2027   135,000  
2028   105,000  
2029   0  
Thereafter   0  
Long-term debt   280,000  
Senior Notes      
Line of Credit Facility [Line Items]      
2027   115,000  
Long-term debt   $ 165,000 $ 185,000
Extended maturity earlier period term 181 days