XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1
BUSINESS SEGMENT - Revenues by geography (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
BUSINESS SEGMENT      
Sales, net $ 43,596,926 $ 94,818,938 $ 188,382,454
U.S. sales (excluding U.S. government)      
BUSINESS SEGMENT      
Sales, net 34,599,754 36,492,275 53,888,136
Sales to U.S. government      
BUSINESS SEGMENT      
Sales, net   15,731,136 113,662,440
North and South America sales (excluding U.S.)      
BUSINESS SEGMENT      
Sales, net 6,085,166 29,126,820 14,561,236
Other international sales      
BUSINESS SEGMENT      
Sales, net $ 2,912,006 $ 13,468,707 $ 6,270,642