XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating leases, weighted-average remaining lease term (Year) 2 years 1 month 6 days 2 years 9 months 18 days  
Operating leases, weighted-average discount rate 2.60% 1.40%  
Operating cash flows from operating leases $ 2,853 $ 1,492 $ 1,230
Operating leases 628 2,786 13,186
Operating lease expenses 4,443 5,379 2,230
Cost of Sales [Member]      
Operating lease expenses [1] 2,826 784 813
Operating Expense [Member]      
Operating lease expenses [1] $ 1,617 $ 4,595 $ 1,417
[1] Includes short-term lease expenses of approximately $0.5 million, $2.2 million and $1.3 million for the twelve months ended December 31, 2023, December 31, 2022 and December 31, 2021, respectively.