v3.25.1
DEBT - Schedule of Debt and Interest Payment Obligations (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt payment obligations  
2025 (remainder) $ 6,250
2026 333,750
2027 0
2028 0
2029 0
Thereafter 0
Total 340,000
Interest and other payments on debt payment obligations  
2025 (remainder) 5,446
2026 15,780
2027 0
2028 0
2029 0
Thereafter 0
Total 21,226
Total  
2025 (remainder) 11,696
2026 349,530
2027 0
2028 0
2029 0
Thereafter 0
Total $ 361,226