XML 24 R13.htm IDEA: XBRL DOCUMENT v3.4.0.3
2. Inventories (Tables)
3 Months Ended
Mar. 31, 2016
Inventory Disclosure [Abstract]  
Inventories
    March 31,     December 31,  
    2016     2015  
Raw materials   $ 13,230     $ 12,775  
Work in process     7,182       6,557  
Finished goods     10,056       10,439  
Total inventories   $ 30,468     $ 29,771