XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue, net $ 34,620,433 $ 25,733,657 $ 104,868,483 $ 77,770,195
U.S. State and Local Governments [Member]        
Revenue, net 82,062 113,814 291,448 318,528
Foreign Governments [Member]        
Revenue, net 18,151 22,364 50,206 61,942
Commercial Enterprises [Member]        
Revenue, net 6,487,260 5,311,910 18,541,316 15,229,455
U.S Federal Government [Member]        
Revenue, net $ 28,032,960 $ 20,285,569 $ 85,985,513 $ 62,160,270