XML 77 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
Credit Loss [Abstract]  
Accounts Receivable, Allowance for Credit Loss The following table presents the activity in the allowance for doubtful accounts for the years ended December 31, 2021 and 2020 (in thousands).
Balance at December 31, 2019$2,569 
    Adoption adjustment1,011 
    Current period provision2,282 
    Currency impact39 
    Write-offs(114)
    Recoveries collected(637)
Balance at December 31, 2020$5,150 
    Current period provision1,960 
    Currency impact(74)
    Disposals(190)
    Recoveries collected(227)
    Write-offs(367)
Balance at December 31, 2021$6,252