XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Purchase Commitments $ 13,390   $ 13,390  
Accounts Receivable From Us Government 2,412 $ 2,554 2,412 $ 2,554
Sales 18,996 12,111 37,717 18,696
United States Government Agencies [Member]        
Sales $ 8,785 $ 5,316 $ 17,429 $ 6,965
Sales Percentage 46.20% 43.90% 46.20% 37.30%