XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt - Summary of Future Minimum Contractual Interest for Long-Term Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Instrument [Line Items]  
2025 $ 57,160
2026 55,882
2027 54,605
2028 36,421
2029 onwards 68,000
Total contractual interest amount 272,068
Credit Agreement | Line of Credit | Secured Debt  
Debt Instrument [Line Items]  
2025 23,160
2026 21,882
2027 20,605
2028 2,421
2029 onwards 0
Total contractual interest amount 68,068
2030 Senior Notes | Senior Notes  
Debt Instrument [Line Items]  
2025 34,000
2026 34,000
2027 34,000
2028 34,000
2029 onwards 68,000
Total contractual interest amount $ 204,000