XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation - Schedule of Adjustments Made to Implement New Revenue Recognition Standard (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Receivables, net of allowances $ 7,309   $ 6,565
Unearned revenue 6,005   3,032
Long-term unearned revenue 830   914
ASU 2014-09 [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Receivables, net of allowances   $ 7,000  
Unearned revenue   3,100  
Long-term unearned revenue   $ 1,200  
ASU 2014-09 [Member] | Impact of New Revenue Standard [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Receivables, net of allowances (200)   400
Unearned revenue (200)   100
Long-term unearned revenue     $ 300
ASU 2014-09 [Member] | Proforma under ASC 605 [Member]      
Revenue Initial Application Period Cumulative Effect Transition [Line Items]      
Receivables, net of allowances 7,100    
Unearned revenue 5,800    
Long-term unearned revenue $ 800