XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 25,235 $ 44,385
Accounts receivable, net 65,279 49,052
Inventories 3,905 14,949
Prepaid and other current assets 14,089 10,304
Total current assets 108,508 118,690
Operating lease right-of-use assets 1,819 1,154
Property and equipment, net 1,823 1,702
Intangible assets, net 542 1,113
Goodwill 7,353 7,538
Equity method investment 240 0
Other assets 2,785 4,201
Total assets 123,070 134,398
Current liabilities    
Accounts payable 7,979 15,801
Accrued expenses 34,848 23,896
Income taxes payable 88 443
Deferred revenue 3,612 11,316
Other current liabilities 8,138 8,884
Total current liabilities 54,665 60,340
Operating lease liability, net of current portion 1,124 786
Other non-current liabilities 4,810 6,822
Total liabilities 60,599 67,948
Commitments and contingencies (Note 15)
Stockholders' equity    
Preferred stock par value of $0.0001 per share, 10,000,000 shares authorized; none issued as of December 31, 2023 and December 31, 2022 0 0
Common stock par value of $0.0001 per share, 850,000,000 shares authorized; 125,445,325 and 105,032,588 shares issued and outstanding as of December 31, 2023 and December 31, 2022 13 11
Treasury stock, at cost; 10,762,566 shares as of December 31, 2023 and December 31, 2022 0 0
Additional paid-in capital 361,886 315,345
Accumulated other comprehensive loss (293) (61)
Accumulated deficit (299,135) (248,845)
Total stockholders' equity 62,471 66,450
Total liabilities and stockholders' equity $ 123,070 $ 134,398