XML 106 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Sep. 30, 2019
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]          
Capitalized contract cost, amortization   $ 300,000 $ 400,000    
Capitalized contract cost, impairment loss $ 1,300,000 0 1,300,000    
Costs to fulfill 1,152,000 1,238,000 1,152,000    
Contract liabilities 17,614,000 9,568,000 17,614,000 $ 18,364,000 $ 21,497,000
Cash received $ 11,387,000 36,662,000 11,387,000    
Revenue recognized   $ 44,708,000 $ 11,850,000