XML 69 R55.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Schedule of Deferred Revenue (Details) (Parenthetical) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Revenue recognized $ 11,813,000 $ 10,751,000
Minimum [Member]    
Amortization of asset, term 3 years 3 years
Maximum [Member]    
Amortization of asset, term 5 years 5 years