XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues $ 22,251,282 $ 57,506,561 $ 62,885,545 $ 151,955,707
U.S. Federal Government        
Revenues 19,377,818 54,067,651 52,959,115 138,942,101
U.S. State and Local Governments        
Revenues 50,196 24,969 168,284 76,255
Foreign Governments        
Revenues 14,840 40,906 53,929 106,812
Commercial Enterprises        
Revenues $ 2,808,428 $ 3,373,035 $ 9,704,217 $ 12,830,539