XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue $ 4,957,489 $ 4,485,062 $ 9,575,030 $ 8,720,406
Americas [Member] | Reportable Geographical Components [Member]        
Revenue 1,252,870 329,711 3,486,771 1,526,908
Asia Pacific [Member] | Reportable Geographical Components [Member]        
Revenue 376,413 92,535 510,868 435,496
Europe [Member] | Reportable Geographical Components [Member]        
Revenue 3,205,345 3,285,925 5,454,530 5,936,840
Middle East and Africa [Member] | Reportable Geographical Components [Member]        
Revenue $ 122,861 $ 776,891 $ 122,861 $ 821,162