XML 62 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and 2023 (in thousands).
Balance at December 31, 2022$7,954 
    Current period provision16,167 
    Recoveries collected(861)
    Write-offs(154)
    Currency impact
Balance at December 31, 2023$23,114 
    Current period provision3,198 
    Recoveries collected(677)
    Write-offs(167)
    Currency impact(211)
Balance at December 31, 2024$25,257