XML 96 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Note 10 - Commitments and Contingencies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Purchase Obligation, Total $ 21,174,831
Contract Manufacturers [Member]  
Purchase Obligation, Total 20,775
Open Purchase Order [Member]  
Purchase Obligation, Total $ 1,599
Percentage Of Open Purchase Order 25.00%