XML 21 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:      
Net income $ 80,340,000 $ 55,631,000 $ 51,175,000
Adjustments to reconcile net income to net cash flows from operating activities:      
Provision for / (recovery of) credit losses on accounts receivable 1,508,000 1,156,000 (775,000)
Reserve for product returns 4,399,000 4,746,000 2,494,000
Provision for / (recovery of) credit losses on notes receivable 3,000 (78,000) (9,000)
Inventory write-down 1,420,000 0 448,000
Amortization on patents and tooling 1,213,000 1,359,000 1,240,000
Amortization and depreciation 31,424,000 30,870,000 29,715,000
Amortization of debt issuance costs and debt discount 3,145,000 3,126,000 15,823,000
Amortization of operating leases 11,484,000 10,499,000 9,692,000
Deferred income taxes (47,730,000) (55,039,000) (10,115,000)
Change in fair value of contingent liability 68,000 0 0
Stock-based compensation 47,283,000 52,654,000 38,694,000
(Gain on) / impairment of investment or intangible assets 0 (140,000) 86,000
Loss on early extinguishment of debt 0 0 185,000
Changes in operating assets and liabilities (net of business acquisitions):      
Accounts receivable (10,536,000) (24,346,000) (23,941,000)
Inventory 20,961,000 (40,308,000) (31,443,000)
Other current and non-current assets (1,338,000) (8,952,000) (11,912,000)
Accounts payable, accrued expenses and other current liabilities 4,613,000 32,938,000 39,418,000
Deferred revenue 4,553,000 3,428,000 2,308,000
Operating lease liabilities (13,947,000) (12,723,000) (11,809,000)
Other liabilities (2,898,000) 2,080,000 1,883,000
Cash flows from operating activities 135,965,000 56,901,000 103,157,000
Cash flows used in investing activities:      
Business acquisition, net of cash acquired (9,696,000) (31,730,000) 0
Additions to property and equipment (7,517,000) (28,640,000) (11,062,000)
Issuances of notes receivable (450,000) (3,000,000) 0
Capitalized software development costs (743,000) 0 0
Receipt of payments on notes receivable 55,000 61,000 59,000
Purchase of investment in unconsolidated entity (1,700,000) (5,150,000) (5,000,000)
Proceeds from sale of investment 0 140,000 0
Purchases of developed technology and other assets (5,915,000) 0 (4,362,000)
Cash flows used in investing activities (25,966,000) (68,319,000) (20,365,000)
Cash flows (used in) / from financing activities:      
Repayments of credit facility 0 0 (110,000,000)
Proceeds from issuance of convertible senior notes 0 0 500,000,000
Payments of debt issuance costs 0 0 (15,698,000)
Payments of deferred consideration for acquisitions (1,672,000) (1,500,000) (1,160,000)
Purchases of treasury stock, including transaction costs (27,298,000) (78,844,000) 0
Purchases of redeemable noncontrolling interest (832,000) 0 0
Payments of acquired debt (3,040,000) 0 0
Payments of tax withholdings related to vesting of restricted stock units (2,621,000) 0 (4,476,000)
Issuances of common stock from equity-based plans 3,598,000 4,020,000 5,704,000
Cash flows (used in) / from financing activities (31,865,000) (76,324,000) 374,370,000
Effect of exchange rate changes on cash, cash equivalents and restricted cash 66,000 0 0
Net increase / (decrease) in cash, cash equivalents and restricted cash 78,200,000 (87,742,000) 457,162,000
Cash, cash equivalents and restricted cash at beginning of the period 622,879,000 710,621,000 253,459,000
Cash, cash equivalents and restricted cash at end of the period 701,079,000 622,879,000 710,621,000
Reconciliation of cash, cash equivalents and restricted cash:      
Cash and cash equivalents 696,983,000 622,165,000 710,621,000
Restricted cash included in other current assets and other assets 4,096,000 714,000 0
Total cash, cash equivalents and restricted cash 701,079,000 622,879,000 710,621,000
Supplemental disclosures:      
Cash paid for interest 192,000 0 114,000
Cash paid for income taxes, net of refunds 64,577,000 7,453,000 4,146,000
Noncash investing and financing activities:      
Cash not yet paid for capital expenditures 630,000 1,047,000 1,082,000
Cash not yet paid for business and asset acquisitions - holdback 2,780,000 4,833,000 850,000
Contingent liability from business acquisition $ 2,061,000 $ 0 $ 0