XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Summary of Accounting Policies - Summary of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 27,664 $ 12,025
Established for acquisitions 24 498
Provision for credit losses (1) [1] 7,443 17,966
Charge-offs (1,464) (2,554)
Currency translation 258 (271)
Balance $ 33,925 $ 27,664
[1] Includes a specific credit loss provision of $17,926 recorded during the third quarter of 2022 for a clean energy product customer that filed for bankruptcy.