XML 83 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Revenue reporting by end-market and geographic region    
Accounts receivable, net $ 58,020 $ 49,524
Minimum    
Revenue reporting by end-market and geographic region    
Credit period for accounts receivable 30 days  
Maximum    
Revenue reporting by end-market and geographic region    
Credit period for accounts receivable 90 days