XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Losses - Schedule of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 38,815  
Provision for expected credit losses 8,292 $ 263
Write-offs (4,808)  
Other 159  
Ending balance $ 42,458