XML 137 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
LONG-TERM DEBT, CREDIT AGREEMENTS AND FINANCE LIABILITY - Future Minimum Payments Under Long-term Obligations (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 235,665
2026 240,258
2027 712,402
2028 263,123
2029 241,419
Thereafter 651,878
Total $ 2,344,746