XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Credit Losses - Summary of Allowance for Credit Losses on Accounts Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Receivables [Abstract]    
Balance at beginning of period $ (13,994) $ (12,676)
Provision for expected credit losses (139) (1,003)
Write-offs/recoveries 1,209 2,103
Balance at end of period $ (12,924) $ (11,576)