XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities    
Net income (loss) $ (59,610) $ 77,752
Adjustments to reconcile net income (loss) to net cash used in operating activities    
Depreciation and amortization 34,960 35,512
Unrealized foreign currency exchange rate gain (loss) (8,585) 14,702
Loss on disposal of property and equipment 1,604 575
Non-cash restructuring and impairment charges (1,871) 5,601
Amortization of bond premium and debt issuance costs 549 5,273
Stock-based compensation 11,764 10,372
Deferred income taxes (2,500) (9)
Changes in reserves and allowances (5,250) (9,262)
Changes in operating assets and liabilities:    
Accounts receivable (131,988) (170,493)
Inventories (6,425) 49,246
Prepaid expenses and other assets (4,326) 22,295
Other non-current assets 27,628 19,467
Accounts payable (54,970) (80,092)
Accrued expenses and other liabilities (122,589) (121,841)
Customer refund liability (4,398) (10,949)
Income taxes payable and receivable 4,564 1,263
Net cash provided by (used in) operating activities (321,443) (150,588)
Cash flows from investing activities    
Purchases of property and equipment (39,923) (8,465)
Sale of property and equipment 0 561
Net cash provided by (used in) investing activities (39,923) (7,904)
Cash flows from financing activities    
Common Shares Repurchased (300,000) 0
Employee taxes paid for shares withheld for income taxes (11,446) (4,301)
Proceeds from exercise of stock options and other stock issuances 934 858
Net cash provided by (used in) financing activities (310,512) (3,443)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 11,134 (6,900)
Net increase (decrease) in cash, cash equivalents and restricted cash (660,744) (168,835)
Cash, cash equivalents and restricted cash    
Beginning of period 1,682,870 1,528,515
End of period 1,022,126 1,359,680
Non-cash investing and financing activities    
Change in accrual for property and equipment (23,533) (40)
Reconciliation of cash, cash equivalents and restricted cash    
Cash and cash equivalents 1,009,139 1,348,737
Restricted cash 12,987  
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total $ 1,022,126 $ 1,359,680