XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Contract with Customer, Asset and Liability (Details)
3 Months Ended
Mar. 31, 2018
USD ($)
Accounting Policies [Abstract]  
Balance at December 31, 2017 $ 378,896,803
Cumulative effect of accounting change (1,780,050)
Billings in advance of revenue recognition 169,269
Balance at March 31, 2018 $ 377,286,022