XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues $ 54,783,790 $ 22,093,153 $ 94,449,146 $ 44,010,055
U.S. Federal Government        
Revenues 51,338,765 18,441,671 84,874,450 36,604,169
U.S. State and Local Governments        
Revenues 25,773 126,342 51,286 242,181
Foreign Governments        
Revenues 59,737 24,353 65,906 68,897
Commercial Enterprises        
Revenues $ 3,359,515 $ 3,500,787 $ 9,457,504 $ 7,094,808