XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss The following table presents the activity in the allowance for doubtful accounts for the years ended December 31, 2022 and 2021 (in thousands).
Balance at December 31, 2020$5,085 
    Current period provision597 
    Write-offs(326)
    Recoveries collected(227)
    Disposals(190)
    Currency impact(75)
Balance at December 31, 2021$4,864 
    Current period provision6,615 
    Write-offs(3,648)
    Recoveries collected(121)
    Acquisitions319 
    Currency impact(75)
Balance at December 31, 2022$7,954