XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Credit Losses - Schedule of Activity in Allowance for Credit Losses (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance at December 31, 2024 $ 7,296
Provision for credit losses 7,849
Write-offs (7,234)
Foreign currency translation 244
Balance at September 30, 2025 $ 8,155