XML 79 R58.htm IDEA: XBRL DOCUMENT v3.4.0.3
Other Liabilities - Schedule of Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2016
Dec. 31, 2015
Mar. 31, 2015
Dec. 31, 2014
Other Current Liabilities:        
VAT payable $ 5,221 $ 3,075    
Customer prepayments 2,621 1,741    
Product warranties 5,039 5,205 $ 6,064 $ 6,266
Deferred revenue 7,832 7,189    
Other 24,659 18,149    
Total other current liabilities 45,372 35,359    
Other Liabilities:        
Long-term income tax payable 3,832 4,483    
Accrued compensation 13,939 13,395    
Other 3,879 3,604    
Total other liabilities $ 21,650 $ 21,482