XML 119 R60.htm IDEA: XBRL DOCUMENT v3.25.4
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule of Schedule Of Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance $ 28,456 $ 21,399 $ 19,041
Provision for expected credit losses 35,894 34,026 26,860
Write-offs charged against the allowance (36,910) (33,986) (30,314)
Recoveries collected 7,122 7,017 5,812
Ending Balance 34,562 28,456 21,399
Trade Receivables      
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance 19,770 15,797 14,073
Provision for expected credit losses 23,777 22,695 16,309
Write-offs charged against the allowance (27,141) (24,819) (20,397)
Recoveries collected 7,122 6,097 5,812
Ending Balance 23,528 19,770 15,797
Financed Receivables      
Accounts and Financing Receivable, after Allowance for Credit Loss, Current and Noncurrent [Roll Forward]      
Beginning Balance 8,686 5,602 4,968
Provision for expected credit losses 12,117 11,331 10,551
Write-offs charged against the allowance (9,769) (9,167) (9,917)
Recoveries collected 0 920 0
Ending Balance $ 11,034 $ 8,686 $ 5,602