XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT - Future Maturities of the Outstanding Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Principal Payments    
Remainder of 2025 $ 76,881  
2026 63,485  
2027 87,448  
2028 21,183  
2029 29,258  
Thereafter 37,038  
Total 315,293 $ 330,122
Amortization of Debt Issuance Costs    
Remainder of 2025 (799)  
2026 (803)  
2027 (590)  
2028 (260)  
2029 (155)  
Thereafter (90)  
Total (2,697) $ (3,000)
Net Debt    
Remainder of 2025 76,082  
2026 62,682  
2027 86,858  
2028 20,923  
2029 29,103  
Thereafter 36,948  
Net Debt $ 312,596