XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Commitments (Details Textual)
3 Months Ended
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Advances on Inventory Purchases $ 1,154,826 $ 1,325,301
Purchase Commitment for Devices [Member]    
Purchase Commitment Number Of Units 1,700  
Purchase Commitment, Remaining Minimum Amount Committed $ 1,400,000 1,700,000
Advances on Inventory Purchases $ 1,100,000 $ 1,200,000