XML 60 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Nature of Operations and Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details) - Trade Accounts Receivable [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance $ 15,914 $ 14,060 $ 74,404
Current period provision for expected credit losses (1,430) 3,305 414
Acquisition of Sonatide joint venture     (59,678)
Other (331) (457) (1,080)
Write offs (10,969) [1] (1,484)  
Recoveries   490  
Balance $ 3,184 $ 15,914 $ 14,060
[1] Primarily the write off of the remaining balance due from our Nigerian joint venture.