XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable
As of December 31, 2023 and 2022, Accounts receivable consisted of the following:
(in thousands)
December 31,
2023
December 31,
2022
Trade and other accounts receivable$272,351 $179,676 
Bank promissory notes20,690 23,439 
Allowance for expected credit losses(5,260)(3,097)
Accounts receivable, net$287,781 $200,018 
Schedule of Noncurrent Receivables In 2023, the payment terms were amended and a portion of the Noncurrent receivables are now included in Trade and other accounts receivable. The remaining Noncurrent receivables is expected to be collected in the first quarter of 2025. As of December 31, 2023 and December 31, 2022, Noncurrent receivables were as follows:
(in thousands)December 31,
2023
December 31,
2022
Noncurrent receivables$4,414 $28,053 
Allowance for expected credit losses(22)(140)
Noncurrent receivables, net$4,392 $27,913 
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,
2022
(Charge)/ benefitCurrency
translation
OtherDecember 31,
2023
Specific customer reserves$(2,076)$(424)$(74)$90 $(2,484)
Incremental expected credit losses(1,021)(187)(40)(1,528)(2,776)
Accounts receivable expected credit losses$(3,097)$(611)$(114)$(1,438)$(5,260)
(in thousands)
December 31, 2021
(Charge)/ benefit
Currency
translation
Other
December 31, 2022
Specific customer reserves
$(1,392)$(1,331)$50 $597 $(2,076)
Incremental expected credit losses
(953)(93)25 — (1,021)
Accounts receivable expected credit losses
$(2,345)$(1,424)$75 $597 $(3,097)

The following tables present the (increases)/decreases in the allowance for credit losses for Noncurrent receivables:
(in thousands)December 31,
2022
(Charge)/ benefitCurrency
translation
OtherDecember 31,
2023
Noncurrent receivables expected credit losses$(140)$123 $(5)$ $(22)


(in thousands)
December 31, 2021
(Charge)/ benefit
Currency
translation
Other
December 31, 2022
Noncurrent receivables expected credit losses
$(200)$62 $(2)$— $(140)