XML 56 R34.htm IDEA: XBRL DOCUMENT v3.2.0.727
DETAILS OF CERTAIN BALANCE SHEET ACCOUNTS - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Mar. 31, 2015
Jun. 30, 2014
Mar. 31, 2014
Accrued Liabilities [Abstract]        
Employee compensation and benefits $ 24,052 $ 31,888    
Warranty obligation 8,183 7,717 $ 8,207 $ 7,965
VAT/Sales Tax Payable 5,496 4,749    
Accrued other 17,754 17,687    
Accrued liabilities $ 55,485 $ 62,041