XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FINANCIAL STATEMENT DETAILS - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at January 1 $ 24,684 $ 38,846
Current period provision for credit losses 28,883 44,962
Write-offs charged against the allowance for credit loss (38,463) (51,427)
Recoveries collected 2,339 2,703
Other (38) (144)
Balance at June 30 $ 17,405 $ 34,940