XML 50 R38.htm IDEA: XBRL DOCUMENT v3.4.0.3
General - Additional Information (Detail)
$ in Thousands
12 Months Ended
Dec. 31, 2015
USD ($)
Segment
Dec. 31, 2014
USD ($)
Dec. 31, 2013
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Number of operating segments 1    
Number of Reportable segment 1    
Trade receivables | $ $ 181,368 $ 167,818  
Credit Concentration Risk | Revenue      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 38.00% 37.00% 30.00%
Credit Concentration Risk | Revenue | First Channel Partner      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 20.00% 21.00% 14.00%
Credit Concentration Risk | Revenue | Second Channel Partner      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 18.00% 16.00% 16.00%