XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Operating activities:    
Net loss $ (43,529) $ (42,616)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 11,692 9,315
Stock-based compensation 16,462 10,184
Amortization of debt discount and debt issuance costs 697 489
Amortization of right-of-use assets 831 563
Write-down for excess and obsolete inventories 2,098 1,706
Loss on disposal of assets 716 474
Other 590 (243)
Changes in operating assets and liabilities:    
Accounts receivable (2,478) 1,674
Inventories (8,540) (9,154)
Prepaid expenses and other current assets (2,309) (1,848)
Other assets 40 (119)
Accounts payable 5,820 7,637
Accrued expenses (705) (1,543)
Lease liabilities (763) (562)
Contract liabilities 1,883 275
Other long-term liabilities (829) (937)
Net cash used in operating activities (18,324) (24,705)
Investing activities:    
Purchase of property and equipment (16,278) (13,257)
Purchase of intangible assets (538) (150)
Net cash used in investing activities (16,816) (13,407)
Financing activities:    
Proceeds from term loan, net of debt discount 98,500  
Payment of debt issuance costs (3,193)  
Net cash (paid) received from common stock exercises (1,106) 1,301
Repayment of revolving credit facility (27,500)  
Proceeds from financed insurance 1,328 1,617
Other (919) (221)
Net cash provided by financing activities 67,110 2,697
Effect of exchange rate changes on cash 32 (21)
Net increase (decrease) in cash and cash equivalents 32,002 (35,436)
Cash and cash equivalents at beginning of period 84,696 187,248
Cash and cash equivalents at end of period 116,698 151,812
Supplemental disclosure of cash flow information:    
Cash paid for interest 3,734 1,252
Supplemental disclosure of noncash activities:    
Financed insurance 1,328 1,617
Purchases of property and equipment in accounts payable and accrued expenses $ 1,851 $ 4,667