XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Reconciliation of Deferred Revenue to Aggregate Revenue Under Contract (Detail) - USD ($)
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Deferred Revenue [Abstract]      
Deferred revenue (GAAP basis) $ 25,890,104 $ 26,558,707 $ 26,533,983
Amounts under non-cancellable contracts for which the Company does not yet have the contractual right to bill at the period end 21,604,000   25,470,000
Aggregate Revenue Under Contract $ 47,494,000   $ 52,004,000