v3.26.1
FAIR VALUE DISCLOSURES - Schedule of Face Value, Carrying Amounts and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Financial liabilities:    
Face Value $ 1,293,394 $ 1,451,063
Carrying Amount    
Financial liabilities:    
Notes payable 1,282,652 1,442,661
Fair Value    
Financial liabilities:    
Notes payable $ 1,274,576 $ 1,442,777