XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 148,136 $ 88,775
Accounts receivable, net of allowance for doubtful accounts of $2,726 and $2,583 at June 30, 2025 and December 31, 2024, respectively 24,527 20,793
Inventories 68,907 70,789
Current portion of vendor advances 4,555 5,547
Prepaid expenses and other current assets 7,622 6,709
Total current assets 253,747 192,613
Property and equipment, net 17,329 19,518
Intangible assets, net 8,216 8,916
Non-current portion of vendor advances 14,790 15,042
Operating lease assets 13,461 14,233
Other non-current assets 5,735 5,760
Total assets 313,278 256,082
Current liabilities:    
Accounts payable 3,320 4,250
Deferred revenue, current 15,642 16,139
Accrued purchase commitments, current 131 131
Warrant liabilities, current 1,239 0
Accrued expenses and other current liabilities 24,334 27,695
Total current liabilities 44,666 48,215
Deferred revenue, non-current 7,231 7,315
Warrant liabilities, non-current 0 2,685
Operating lease liabilities 19,097 20,398
Other non-current liabilities 9,478 8,637
Total liabilities 80,472 87,250
Commitments and contingencies (Note 12)
Stockholders’ equity:    
Additional paid-in capital 1,062,712 970,940
Accumulated deficit (829,931) (802,130)
Total stockholders’ equity 232,806 168,832
Total liabilities and stockholders’ equity 313,278 256,082
Class A Common Stock    
Stockholders’ equity:    
Common stock 22 19
Class B Common Stock    
Stockholders’ equity:    
Common stock $ 3 $ 3