v3.25.1
FAIR VALUE DISCLOSURES - Schedule of Face Value, Carrying Amounts and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financial liabilities:    
Face Value $ 1,468,122 $ 1,451,063
Carrying Amount    
Financial liabilities:    
Notes payable 1,447,912 1,442,661
Fair Value    
Financial liabilities:    
Notes payable $ 1,456,682 $ 1,442,777