XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue, net $ 37,880,202 $ 36,040,771 $ 72,097,941 $ 70,248,050
U.S. State and Local Governments        
Revenue, net 119,580 112,707 216,402 209,386
Foreign Governments        
Revenue, net 21,337 21,663 36,745 32,055
Commercial Enterprises        
Revenue, net 7,099,774 6,021,420 12,111,404 12,054,056
U.S Federal Government        
Revenue, net $ 30,639,511 $ 29,884,981 $ 59,733,390 $ 57,952,553