Annual report pursuant to Section 13 and 15(d)

Composition of Certain Financial Statement Captions - Schedule of accounts receivable, net (Details)

v2.4.1.9
Composition of Certain Financial Statement Captions - Schedule of accounts receivable, net (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Jan. 31, 2013
Jan. 31, 2012
Accounts receivable, net        
Accounts receivable $ 219,655us-gaap_AccountsReceivableGrossCurrent $ 165,295us-gaap_AccountsReceivableGrossCurrent    
Allowance for doubtful accounts (1,218)us-gaap_AllowanceForDoubtfulAccountsReceivable (1,272)us-gaap_AllowanceForDoubtfulAccountsReceivable (761)us-gaap_AllowanceForDoubtfulAccountsReceivable (590)us-gaap_AllowanceForDoubtfulAccountsReceivable
Total accounts receivable, net $ 218,437us-gaap_ReceivablesNetCurrent $ 164,023us-gaap_ReceivablesNetCurrent