XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, net $ 36,040,771 $ 26,762,857 $ 70,248,050 $ 52,036,538
U.S. State and Local Governments        
Revenue, net 112,707 113,691 209,386 204,714
Foreign Governments        
Revenue, net 21,663 23,021 32,055 39,578
Commercial Enterprises        
Revenue, net 6,021,420 4,982,020 12,054,056 9,917,545
U.S Federal Government        
Revenue, net $ 29,884,981 $ 21,644,125 $ 57,952,553 $ 41,874,701