XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Note 17 - Segment and Related Information - Geographical Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Sales $ 27,320,481 $ 26,397,857 $ 26,449,885 $ 23,994,004 $ 19,933,941 $ 21,277,797 $ 18,576,588 $ 25,281,574 $ 104,162,227 $ 85,069,900
UNITED STATES                    
Sales                 102,678,670 83,992,635
PUERTO RICO                    
Sales                 619,625 601,232
MEXICO                    
Sales                 309,978 0
CANADA                    
Sales                 292,927 388,531
Other Foreign Countries [Member]                    
Sales                 $ 261,027 $ 87,502