XML 80 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, net $ 25,733,657 $ 25,271,572 $ 77,770,195 $ 70,765,353
U.S. State and Local Governments        
Revenue, net 113,814 86,091 318,528 313,112
Foreign Governments        
Revenue, net 22,364 17,787 61,942 74,253
Commercial Enterprises        
Revenue, net 5,311,910 5,327,372 15,229,455 14,531,325
U.S Federal Government        
Revenue, net $ 20,285,569 $ 19,840,322 $ 62,160,270 $ 55,846,663