XML 76 R61.htm IDEA: XBRL DOCUMENT v3.3.1.900
Balance Sheet Components - Activities of Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Beginning Balance $ 9,466 $ 6,640 $ 3,716
Provision for allowance for doubtful accounts 5,037 7,093 5,819
Net write-offs (3,438) (3,825) (2,833)
Impact of foreign currency exchange (713) (442) (62)
Ending Balance $ 10,352 $ 9,466 $ 6,640