XML 13 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 $ 90,285 $ 103,147
Accounts receivable, net 109,726 49,999
Inventories, net 191,464 170,235
Prepaid expenses and other current assets 8,088 8,029
Total current assets 399,563 331,410
Property and equipment, net 57,501 54,707
Intangible assets, net 527 460
Goodwill 3,530 3,530
Deferred tax assets, net 79,235 84,280
Right-to-use assets 8,961 8,634
Deposits and other assets 9,063 5,657
TOTAL ASSETS 558,380 488,678
Current liabilities:    
Accounts payable 29,769 20,219
Accrued expenses and other current liabilities 43,902 33,962
Current portion of deferred revenue 143 143
Current portion of lease obligations 1,127 1,218
Total current liabilities 74,941 55,542
Senior notes payable, net of discount 73,397 72,337
Deferred revenue, net of current portion 1,476 1,547
End of term fee 938 1,313
Lease obligations, net of current portion 9,301 8,561
Other non-current liabilities 2 360
TOTAL LIABILITIES 160,055 139,660
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY    
Preferred Stock, $0.0001 par value, 10,000,000 shares authorized, no shares issued and outstanding 0 0
Common Stock - voting, $0.0001 par value, 300,000,000 shares authorized, June 30, 2025: 239,383,545 issued and 238,567,308 outstanding; December 31, 2024: 236,620,545 issued and outstanding 24 24
Treasury stock, at cost, 816,237 and 0 shares as of June 30, 2025 and December 31, 2024, respectively (15,148) 0
Additional paid-in capital 660,909 657,577
Accumulated deficit (247,460) (308,583)
TOTAL STOCKHOLDERS’ EQUITY 398,325 349,018
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 558,380 $ 488,678