v3.26.3
FINANCIAL STATEMENT DETAILS - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at January 1 $ 15,890 $ 20,504
Current period provision for credit losses 30,134 37,273
Write-offs charged against the allowance for credit loss (29,114) (43,062)
Recoveries collected 3,800 3,361
Other 20 916
Balance at September 30 $ 20,730 $ 18,992