v3.26.1
FAIR VALUE MEASUREMENT - Schedule of Liabilities Not Measured At Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Reported Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable $ 2,266,169 $ 3,249,927
Quoted prices in active markets (Level 1) | Estimate of Fair Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable 1,845,352 2,617,165
Significant other observable inputs (Level 2) | Estimate of Fair Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable 0 0
Significant unobservable inputs (Level 3) | Estimate of Fair Value Measurement    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable $ 0 $ 0