XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts receivable, net - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss    
Beginning balance $ 16,470 $ 20,843
Current period provision 9,498 6,399
Write-offs charged against the allowance (14,333) (14,897)
Recoveries of amounts previously written-off 4,567 4,109
Other 495 16
Ending balance $ 16,697 $ 16,470