XML 101 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Segment and Related Information - Geographical Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Sales $ 32,660,531 $ 32,189,623 $ 31,902,027 $ 31,002,746 $ 27,320,481 $ 26,397,857 $ 26,449,885 $ 23,994,004 $ 127,754,927 $ 104,162,227
UNITED STATES                    
Sales                 125,097,522 102,678,670
CANADA                    
Sales                 1,175,246 292,927
UNITED KINGDOM                    
Sales                 443,808 0
PUERTO RICO                    
Sales                 413,684 619,625
MEXICO                    
Sales                 52,549 309,978
Other Foreign Countries [Member]                    
Sales                 $ 572,118 $ 261,027