XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 19,983,420 $ 54,783,790 $ 40,634,263 $ 94,449,146
U.S. Federal Government        
Revenues 16,649,566 51,338,765 33,581,297 84,874,450
U.S. State and Local Governments        
Revenues 64,705 25,773 118,088 51,286
Foreign Governments        
Revenues 12,993 59,737 39,089 65,906
Commercial Enterprises        
Revenues $ 3,256,156 $ 3,359,515 $ 6,895,789 $ 9,457,504