XML 14 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Deferred Commissions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Deferred Costs [Abstract]          
Deferred commissions $ 27,450,000   $ 27,450,000   $ 19,630,000
Amortization expense for deferred commissions 3,531,000 $ 2,787,000 9,083,000 $ 7,331,000  
Deferred commissions impairment charges $ 0 $ 0 $ 0 $ 0