v3.26.1
DEBT - Schedule of Repayments Due on the Notes and the Line of Credit (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
2026 (remaining) $ 48,077  
2027 150,000  
2028 0  
2029 0  
2030 632,540  
Thereafter 1,616,584  
Total debt $ 2,447,201 $ 3,648,077