XML 45 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property and Equipment      
Total property and equipment, at cost $ 132,475 $ 115,579  
Less accumulated depreciation (76,095) (67,202)  
Total property and equipment, net 56,380 48,377  
Depreciation expense inclusive of amortization of assets recorded under finance leases 24,700 23,000 $ 18,300
Equipment      
Property and Equipment      
Total property and equipment, at cost $ 87,431 76,088  
Equipment | Minimum      
Property and Equipment      
Estimated Useful Life (Years) 3 years    
Equipment | Maximum      
Property and Equipment      
Estimated Useful Life (Years) 5 years    
Computers And Purchased Software      
Property and Equipment      
Total property and equipment, at cost $ 18,756 16,800  
Computers And Purchased Software | Minimum      
Property and Equipment      
Estimated Useful Life (Years) 3 years    
Computers And Purchased Software | Maximum      
Property and Equipment      
Estimated Useful Life (Years) 5 years    
Tools, Dies and Molds      
Property and Equipment      
Total property and equipment, at cost $ 6,492 6,441  
Tools, Dies and Molds | Minimum      
Property and Equipment      
Estimated Useful Life (Years) 3 years    
Tools, Dies and Molds | Maximum      
Property and Equipment      
Estimated Useful Life (Years) 5 years    
Furniture and Fixtures      
Property and Equipment      
Total property and equipment, at cost $ 4,582 3,805  
Furniture and Fixtures | Minimum      
Property and Equipment      
Estimated Useful Life (Years) 5 years    
Furniture and Fixtures | Maximum      
Property and Equipment      
Estimated Useful Life (Years) 7 years    
Leasehold Improvements      
Property and Equipment      
Total property and equipment, at cost $ 7,714 5,877  
Capital Leases      
Property and Equipment      
Total property and equipment, at cost 7,500 6,568  
Corporate and Other      
Property and Equipment      
Fixed asset impairment charges $ 0 $ 0  
Corporate and Other | Computers And Purchased Software      
Property and Equipment      
Fixed asset impairment charges     $ 1,100