XML 17 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Property, Plant and Equipment          
Cash, cash equivalents, and restricted cash $ 26,978   $ 18,286 $ 26,862 $ 22,978
Right Of Use Asset 25,251 $ 25,600      
Lease Liability $ 27,854 $ 27,800      
Minimum          
Property, Plant and Equipment          
Duration of lease renewal terms 1 year        
Maximum          
Property, Plant and Equipment          
Duration of lease renewal terms 5 years        
Equipment and computers | Minimum          
Property, Plant and Equipment          
Useful lives (in years) 3 years        
Equipment and computers | Maximum          
Property, Plant and Equipment          
Useful lives (in years) 5 years        
Furniture and fixtures          
Property, Plant and Equipment          
Useful lives (in years) 5 years        
Building improvements and leasehold improvements | Maximum          
Property, Plant and Equipment          
Useful lives (in years) 10 years