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 $ 10,646 $ 7,123
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,344 1,458
Stock-based compensation 5,480 5,128
Amortization of operating ROU assets 3,277 3,293
Other 1,802 2,200
Changes in assets and liabilities:    
Accounts receivable, net (4,380) (1,601)
Inventories 23,006 (11,386)
Prepaid expenses and other assets (776) 1,012
Accounts payable, accrued expenses and other long-term liabilities (323) (6,462)
Deferred revenue 0 (218)
Operating lease liabilities (2,307) (4,230)
Net cash provided by (used in) operating activities 37,769 (3,683)
Cash flows from investing activities    
Purchases of property and equipment (2,498) (143)
Net cash used in investing activities (2,498) (143)
Cash flows from financing activities    
Repurchase of common stock (19,061) 0
Proceeds from exercise of stock options 0 384
Proceeds from 2021 ESPP 108 85
Payments on finance lease liabilities 0 (1)
Net cash (used in) provided by financing activities (18,953) 468
Net increase (decrease) in cash and cash equivalents 16,318 (3,358)
Cash and cash equivalents    
Beginning of the period 89,581 75,435
End of the period 105,899 72,077
Supplemental disclosures of noncash activities    
Capital expenditures included in accounts payable and accrued expenses $ 79 $ 120