XML 92 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Receivables [Abstract]      
Accounts Receivable, Allowance for Credit Loss Roll Forward The activity in our accounts receivable allowance consists of the following for the years ended December 31, 2021, 2020 and 2019, respectively:
Year Ended December 31,
202120202019
Balance at beginning of year$8,745 $16,511 $14,076 
Additional provisions6,096 4,339 4,662 
Write-offs(7,951)(22,205)(2,321)
Opening balance sheet adjustment related to ASU 2016 -13 adoption— 10,097 — 
Exchange differences(177)94 
Balance at the end of year$6,713 $8,745 $16,511 
   
Balance at beginning of year $ 8,745 $ 16,511 $ 14,076
Additional provisions 6,096 4,339 4,662
Write-offs 7,951 22,205 2,321
Opening balance sheet adjustment related to ASU 2016 -13 adoption 0 10,097 0
Exchange differences (177) 3 94
Balance at end of year $ 6,713 $ 8,745 $ 16,511