XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue $ 4,617,541 $ 4,235,344
Americas [Member] | Reportable Geographical Components [Member]    
Revenue 2,233,901 1,197,197
Asia Pacific [Member] | Reportable Geographical Components [Member]    
Revenue 134,455 342,961
Europe [Member] | Reportable Geographical Components [Member]    
Revenue 2,249,185 2,650,915
Middle East and Africa [Member] | Reportable Geographical Components [Member]    
Revenue $ 0 $ 44,271