XML 40 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues $ 39,665,356 $ 21,916,902
U.S. Federal Government    
Revenues 33,535,685 18,162,498
U.S. State and Local Governments    
Revenues 25,513 115,839
Foreign Governments    
Revenues 6,169 44,544
Commercial Enterprises    
Revenues $ 6,097,989 $ 3,594,021