XML 27 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued and Other Current Liabilities
9 Months Ended
Sep. 30, 2017
Accrued Liabilities [Abstract]  
Accrued and Other Current Liabilities
Accrued and Other Current Liabilities
Accrued and other current liabilities consist of the following (in thousands):
 
September 30,
2017
 
December 31,
2016
Contract related payables
$
14,365

 
$
10,673

Income taxes payable
5,179

 
76,316

Accrued taxes
4,990

 
5,135

Accrued customer rebates, fees and reimbursements
4,101

 
3,893

Accrued stock repurchases
2,653

 

Accrued legal fees
1,263

 
1,362

Accrued warranty
1,220

 
910

Related party payable
1,028

 
525

Accrued donations
634

 
503

Other
4,756

 
5,337

     Total accrued and other current liabilities
$
40,189

 
$
104,654