XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 3 - Disaggregation of Revenues and Segment Reporting - Net Sales by Geographical Region (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 4,485,062 $ 4,990,019 $ 8,720,406 $ 9,001,538
Reportable Geographical Components [Member]        
Revenue 4,485,062 4,990,019 8,720,406 9,001,538
Americas [Member] | Reportable Geographical Components [Member]        
Revenue 329,711 441,186 1,526,908 774,717
Asia Pacific [Member] | Reportable Geographical Components [Member]        
Revenue 92,535 650,095 435,496 1,101,989
Europe [Member] | Reportable Geographical Components [Member]        
Revenue 3,285,925 3,119,496 5,936,840 6,219,282
Middle East and Africa [Member] | Reportable Geographical Components [Member]        
Revenue $ 776,891 $ 779,242 $ 821,162 $ 905,550