XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net income $ 55,631,000 $ 51,175,000 $ 76,660,000
Adjustments to reconcile net income to net cash flows from operating activities:      
Provision for / (recovery of) credit losses on accounts receivable 1,156,000 (775,000) 2,162,000
Reserve for product returns 4,746,000 2,494,000 1,795,000
Recovery of credit losses on notes receivable (78,000) (9,000) (359,000)
Provision for excess and obsolete inventory 0 448,000 1,451,000
Amortization on patents and tooling 1,359,000 1,240,000 882,000
Amortization and depreciation 30,870,000 29,715,000 27,520,000
Amortization of debt discount and debt issuance costs 3,126,000 15,823,000 108,000
Amortization of operating leases 10,499,000 9,692,000 8,888,000
Deferred income taxes (55,039,000) (10,115,000) (3,256,000)
Change in fair value of contingent liability 0 0 (2,595,000)
Stock-based compensation 52,654,000 38,694,000 29,176,000
Acquired in-process research and development 0 0 3,297,000
Gain on sale of investment 0 0 (24,737,000)
(Gain on) / impairment of investment or intangible assets (140,000) 86,000 (676,000)
Loss on early extinguishment of debt 0 185,000 0
Changes in operating assets and liabilities (net of business acquisitions):      
Accounts receivable (24,346,000) (23,941,000) (10,098,000)
Inventory (40,308,000) (31,443,000) (10,647,000)
Other current and non-current assets (8,952,000) (11,912,000) (2,683,000)
Accounts payable, accrued expenses and other current liabilities 32,938,000 39,418,000 13,781,000
Deferred revenue 3,428,000 2,308,000 2,031,000
Operating lease liabilities (12,723,000) (11,809,000) (10,177,000)
Other liabilities 2,080,000 1,883,000 (443,000)
Cash flows from operating activities 56,901,000 103,157,000 102,080,000
Cash flows used in investing activities:      
Business acquisition, net of cash acquired (31,730,000) 0 (26,299,000)
Additions to property and equipment (28,640,000) (11,062,000) (16,141,000)
Purchases of in-process research and development 0 0 (3,297,000)
Issuances of notes receivable (3,000,000) 0 (1,200,000)
Receipt of payments on notes receivable 61,000 59,000 2,026,000
Purchase of investment in unconsolidated entity (5,150,000) (5,000,000) 0
Proceeds from sale of investment 140,000 0 25,687,000
Purchases of patents, patent licenses and developed technology 0 (4,362,000) (1,050,000)
Cash flows used in investing activities (68,319,000) (20,365,000) (20,274,000)
Cash flows (used in) / from financing activities:      
Proceeds from credit facility 0 0 50,000,000
Repayments of credit facility 0 (110,000,000) (3,000,000)
Proceeds from issuance of convertible senior notes 0 500,000,000 0
Payments of debt issuance costs 0 (15,698,000) 0
Payments of deferred consideration for business acquisitions (1,500,000) (1,160,000) (1,538,000)
Purchases of treasury stock (78,844,000) 0 (5,149,000)
Payments of tax withholdings related to vesting of restricted stock units 0 (4,476,000) 0
Issuances of common stock from equity-based plans 4,020,000 5,704,000 11,711,000
Cash flows (used in) / from financing activities (76,324,000) 374,370,000 52,024,000
Net (decrease) / increase in cash, cash equivalents and restricted cash (87,742,000) 457,162,000 133,830,000
Cash, cash equivalents and restricted cash at beginning of the period 710,621,000 253,459,000 119,629,000
Cash, cash equivalents and restricted cash at end of the period 622,879,000 710,621,000 253,459,000
Reconciliation of cash, cash equivalents and restricted cash:      
Cash and cash equivalents 622,165,000 710,621,000 253,459,000
Restricted cash included in other current assets and other assets 714,000 0 0
Total cash, cash equivalents and restricted cash 622,879,000 710,621,000 253,459,000
Supplemental disclosures:      
Cash paid for interest 0 114,000 2,427,000
Cash paid for income taxes, net of refunds 7,453,000 4,146,000 7,369,000
Noncash investing and financing activities:      
Cash not yet paid for capital expenditures 1,047,000 1,082,000 2,020,000
Cash not yet paid for business and asset acquisitions - holdback $ 4,833,000 $ 850,000 $ 1,017,000