XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Cash flows from operating activities    
Net Income (Loss) $ (31,181) $ (24,060)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 8,868 6,414
Allowance for doubtful accounts 785 147
Provision for excess and obsolete inventories 5,932 923
Stock-based compensation 6,112 6,782
Change in fair value of financial instruments (601) 366
Other (581) 394
Changes in other assets and liabilities, net of acquisitions:    
Accounts receivable (360) 3,138
Inventories (12,631) (20,959)
Accounts payable 1,456 14,745
Accrued expenses 809 1,845
Accrued legal settlement   (22,000)
Income tax receivable/payable (23) (359)
Other assets and liabilities 211 (779)
Net cash used in operating activities (21,204) (33,403)
Cash flows from investing activities    
Purchases of property and equipment (9,491) (15,354)
Proceeds from sale of property and equipment 724 635
Purchases of intangible assets (462) (544)
Net cash used in investing activities (9,229) (15,263)
Cash flows from financing activities    
Payments on long-term debt (320) (396)
Payments of debt issuance costs (18)  
Proceeds from issuance of common stock, net of issuance costs   68,453
Options exercised 2,878 2,464
RSU vesting, taxes paid (424)  
Proceeds from employee stock purchase plan 403 560
Payments on earnout liability (2,000) (4,250)
Net cash provided by financing activities 519 66,831
Effect of exchange rate changes on cash and cash equivalents 1,016 114
Net (decrease) increase in cash and cash equivalents (28,898) 18,279
Cash and cash equivalents at beginning of period 75,639 38,468
Cash and cash equivalents at end of period 46,741 56,747
Supplemental disclosures of cash flow information:    
Restricted cash   2,250
Cash paid for income taxes 839 456
Cash paid for interest 5,479 2,068
Purchase of property and equipment included in accounts payable $ 3,325 $ 5,617