XML 352 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Derivative Instruments - Fair Value of Forward and Put Option Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other current assets, liability position $ (19,353) $ (11,737)
Other non-current assets, liability position (18,528) (18)
Forward and Put Option Contracts [Member] | Other Current Assets [Member]    
Other current assets 0 200
Other current assets, liability position 0 (200)
Net asset (liability) 0 0
Forward and Put Option Contracts [Member] | Other Noncurrent Assets [Member]    
Net asset (liability) 0 400
Other non-current assets 0 500
Other non-current assets, liability position 0 (100)
Forward and Put Option Contracts [Member] | Current derivatives liability [Member]    
Other current assets 700 100
Other current assets, liability position (20,100) (11,800)
Net asset (liability) (19,400) (11,700)
Forward and Put Option Contracts [Member] | Other Noncurrent Liabilities [Member]    
Net asset (liability) (18,500) 0
Other non-current assets 400 0
Other non-current assets, liability position $ (18,900) $ 0