XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Contract Assets and Contract Liabilities - Summary of Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Revenue From Contract With Customer [Abstract]    
Contract assets $ 15,270,062 $ 12,030,000
Contract liabilities (1,864,836) (1,845,049)
Net contract assets 13,405,226 $ 10,184,951
Change in contract assets 3,240,062  
Change in contract liabilities (19,787)  
Total $ 3,220,275