XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2025
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable
As of December 31, 2025 and 2024, Accounts receivable consisted of the following:
(in thousands)
December 31,
2025
December 31,
2024
Trade and other accounts receivable$221,592 $231,136 
Bank promissory notes17,844 19,637 
Allowance for expected credit losses(4,352)(4,085)
Accounts receivable, net$235,084 $246,688 
Schedule of Accounts Receivable, Allowance for Credit Loss
The following tables present the (increases)/decreases in the allowance for credit losses for Accounts receivable:
(in thousands)December 31,
2024
(Charge)/ benefitCurrency
translation
OtherDecember 31,
2025
Specific customer reserves$(2,934)$81 $(314)$(47)$(3,214)
Incremental expected credit losses(1,151)(18)(84)115 (1,138)
Accounts receivable expected credit losses$(4,085)$63 $(398)$68 $(4,352)

(in thousands)
December 31, 2023(Charge)/ benefit
Currency
translation
Other
December 31, 2024
Specific customer reserves
$(2,484)$(541)$128 $(37)$(2,934)
Incremental expected credit losses
(2,776)157 76 1,392 (1,151)
Accounts receivable expected credit losses
$(5,260)$(384)$204 $1,355 $(4,085)