v3.25.1
BORROWINGS - Repayments of Debt (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 86,344
2026 123,075
2027 132,980
2028 40,000
2029 146,875
Thereafter 189,231
Net carrying amount $ 718,505