v3.26.1
REVENUE AND RECEIVABLES - Schedule of Unbilled Retail Installment Contract Receivables, Net (Details) - Retail Installment Contract - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, gross $ 677,895 $ 689,023
Allowance for credit losses (61,902) (37,212)
Retail installment contract receivables, net 615,993 651,811
Balance Sheet Location [Axis]: us-gaap:AccountsReceivableNetCurrent    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net 262,844 268,552
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Capitalized Contract Cost [Line Items]    
Retail installment contract receivables, net $ 353,149 $ 383,259