XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Contractual Obligation $ 115,426    
Operating Lease, Expense 2,200 $ 2,700 $ 2,200
Lessee, Operating Lease, Liability, to be Paid $ 15,023