XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Purchase Commitments $ 15,533  
Accounts Receivable From Us Government 3,412 $ 1,314
Sales 18,721 6,585
United States Government Agencies [Member]    
Sales $ 8,644 $ 1,650
Sales Percentage 46.20% 25.10%