XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue from Contract with Customer, Including Assessed Tax $ 20,179 $ 20,069 $ 58,664 $ 57,786
United States Government Agencies [Member]        
Revenue from Contract with Customer, Including Assessed Tax 7,896 12,142 23,879 29,571
Accounts Receivable, after Allowance for Credit Loss $ 1,997 $ 4,280 $ 1,997 $ 4,280
United States Government Agencies [Member] | Revenue Benchmark [Member] | Government Contracts Concentration Risk [Member]        
Concentration Risk, Percentage 39.10% 60.50% 40.70% 51.20%
Inventories [Member]        
Purchase Obligation $ 7,285   $ 7,285