XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, net $ 36,125,207 $ 34,620,433 $ 108,223,148 $ 104,868,483
U.S. State and Local Governments        
Revenue, net 132,926 82,062 349,328 291,448
Foreign Governments        
Revenue, net 13,699 18,151 50,444 50,206
Commercial Enterprises        
Revenue, net 6,483,480 6,487,260 18,594,884 18,541,316
U.S Federal Government        
Revenue, net $ 29,495,102 $ 28,032,960 $ 89,228,492 $ 85,985,513