XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Commitments (Details Textual)
6 Months Ended
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Advances on Inventory Purchases $ 1,282,806 $ 1,325,301
Purchase Commitment for Devices [Member]    
Purchase Commitment Number Of Units 3,000  
Purchase Commitment, Remaining Minimum Amount Committed $ 2,900,000 1,700,000
Advances on Inventory Purchases 1,200,000 1,200,000
Purchase Commitment For Devices Beginning In 2021 [Member]    
Advances on Inventory Purchases $ 75,000 $ 75,000