XML 109 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Schedule of Change in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance for credit losses, beginning of period $ 6,958 $ 8,260 $ 5,021
Additions (reductions) charged to costs and expenses 92 (750) 3,250
Write-offs (1,571) (260) (218)
Foreign exchange and other 318 (292) 207
Allowance for credit losses, end of period $ 5,797 $ 6,958 $ 8,260