XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Change in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for credit losses, beginning of period $ 6,958 $ 8,260
Additions (reductions) charged to costs and expenses 893 (1,165)
Write-offs (250) (209)
Foreign exchange and other 57 (203)
Allowance for credit losses, end of period $ 7,658 $ 6,683