XML 10 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 3,519 $ 11,247
Accounts receivable, net of allowance for credit losses of $1,909 and $1,717 at june 30 ,2025 and December 31, 2024, respectively 45,648 39,709
Inventories 7,316 10,144
Prepaid and other current assets 13,813 15,028
Total current assets 70,296 76,128
Operating lease right-of-use assets 930 1,149
Property and equipment, net 1,931 2,217
Goodwill 7,268 7,139
Equity method investment 391 954
Other assets 2,139 2,341
Total assets 82,955 89,928
Current liabilities    
Accounts payable 17,867 12,995
Accrued expenses 30,410 20,134
Income taxes payable 408 325
Deferred revenue 1,492 5,306
Other current liabilities 10,456 10,313
Total current liabilities 60,633 49,073
Long-term debt 10,895 9,466
Operating lease liability, net of current portion 436 411
Warrant liability 0 9,520
Other non-current liabilities 1,949 2,422
Total liabilities 73,913 70,892
Commitments and contingencies (Note 13)
Stockholders' equity    
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of June 30, 2025 and December 31, 2024 0 0
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 14,872,017 and 12,853,823 shares issued and outstanding as of June 30, 2025 and December 31, 2024 1 1
Treasury stock, at cost; 1,076,257 shares as of June 30, 2025 and December 31, 2024 0 0
Additional paid-in capital 376,464 367,318
Accumulated other comprehensive loss (433) (542)
Accumulated deficit (366,990) (347,741)
Total stockholders' equity 9,042 19,036
Total liabilities and stockholders' equity $ 82,955 $ 89,928