XML 54 R36.htm IDEA: XBRL DOCUMENT v2.4.0.6
General (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 35.00% 35.00% 35.00%
Trade receivables $ 132,127 $ 114,801  
First Channel Partner [Member]
     
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 18.00% 18.00% 18.00%
Second Channel Partner [Member]
     
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Percentage of revenue derived from distribution channels 17.00% 17.00% 17.00%