XML 61 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023 and 2022 (in thousands).
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 
    Current period provision15,745 
    Write-offs(154)
    Recoveries collected(861)
    Acquisitions422 
    Currency impact
Balance at December 31, 2023$23,114