v3.26.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Cash flows from operating activities    
Net income (loss) $ 7,821 $ 1,720
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 27,838 24,648
Stock-based compensation 21,295 21,229
Non-cash charitable donations 3,950 2,821
Asset, Impairment Loss 631 486
Amortization of cloud-based software implementation costs 2,064 1,488
Change in operating assets and liabilities:    
Accounts receivable, net 1,205 809
Inventory 2,409 9,077
Prepaid expenses and other assets (20,940) 1,085
Accounts payable 6,710 1,846
Accrued expenses 10,864 10,752
Deferred revenue (11,295) (10,836)
Lease assets and liabilities 2,334 4,067
Other liabilities (757) 365
Net cash provided by operating activities 54,129 69,557
Cash flows from investing activities    
Purchases of property and equipment (39,001) (32,438)
Net cash used in investing activities (39,001) (32,438)
Cash flows from financing activities    
Proceeds from stock option exercises 773 117
Shares withheld for taxes on stock-based compensation (10,604) (6,361)
Proceeds from shares issued in connection with employee stock purchase plan 1,370 1,169
Net cash used in financing activities (8,461) (5,075)
Effect of exchange rates on cash (351) 179
Net change in cash and cash equivalents 6,316 32,223
Cash and cash equivalents, beginning of period 286,358 254,161
Cash and cash equivalents, end of period 292,674 286,384
Supplemental disclosures    
Cash paid for income taxes 1,793 643
Cash paid for interest 162 176
Non-cash investing and financing activities:    
Purchases of property and equipment included in accounts payable and accrued expenses $ 8,978 $ 4,645