v3.26.3
FAIR VALUE MEASUREMENTS - Schedule of equity securities valued under the measurement alternative on nonrecurring basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Senior notes payable    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Carrying Amount $ 988,328 $ 1,301,798
Level 2 | Revolving credit facilities    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Carrying Amount 32,285 6,638
Fair Value 32,082 6,638
Level 2 | Term loans, net    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Carrying Amount 115,421 119,297
Fair Value 118,961 120,931
Level 2 | Senior notes payable    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Carrying Amount 729,398 1,033,782
Fair Value 623,264 681,890
Level 3 | New Notes payable    
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Carrying Amount 258,930 268,016
Fair Value $ 209,868 $ 166,796