XML 65 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2018
Jan. 01, 2017
Accounting Policies [Line Items]        
Amount of transfers between levels within the fair value hierarchy $ 0 $ 0    
Cumulative effect of adoption     $ 23,123,000 $ 14,508,000
Accumulated earnings $ (694,129,000)   (733,972,000)  
Expected increase in operating lease assets and lIabilities as percent of total assets 1.00%      
Minimum        
Accounting Policies [Line Items]        
Useful life 1 year      
Useful life 1 year      
Maximum        
Accounting Policies [Line Items]        
Useful life 40 years      
Useful life 30 years      
Software Development | Maximum        
Accounting Policies [Line Items]        
Software useful life 5 years      
Computer Software, Intangible Asset | Maximum        
Accounting Policies [Line Items]        
Software useful life 5 years      
Accounting Standards Update 2016-09        
Accounting Policies [Line Items]        
Deferred tax assets       14,000,000
Accounting Standards Update 2016-01        
Accounting Policies [Line Items]        
Accumulated earnings $ 20,064,000   10,467,000  
Retained Earnings        
Accounting Policies [Line Items]        
Cumulative effect of adoption     12,656,000 14,508,000
Retained Earnings | Accounting Standards Update 2016-09        
Accounting Policies [Line Items]        
Cumulative effect of adoption       $ 14,000,000
New Revenue Standard | Accounting Standards Update 2014-09        
Accounting Policies [Line Items]        
Accumulated earnings $ 28,389,000   $ (23,123,000)