XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, net $ 26,762,857 $ 23,057,354 $ 52,036,538 $ 45,493,781
U.S. State and Local Governments        
Revenue, net 113,691 100,879 204,714 227,021
Foreign Governments        
Revenue, net 23,021 24,059 39,578 56,466
Commercial Enterprises        
Revenue, net 4,982,020 4,359,798 9,917,545 9,203,953
U.S Federal Government        
Revenue, net $ 21,644,125 $ 18,572,618 $ 41,874,701 $ 36,006,341