XML 84 R66.htm IDEA: XBRL DOCUMENT v3.25.4
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]      
Balance at beginning of year $ 7,238 $ 8,840 $ 8,258
Increase (decrease) in provision for expected credit losses 380 (807) 1,120
Amount of receivables written off (757) (618) (689)
Foreign currency translation 458 (177) 151
Balance at end of year $ 7,319 $ 7,238 $ 8,840