XML 46 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 31,584 $ 23,076
Short-term investments 28,343 26,343
Allowance for bad debt 758 392
Prepaid expenses and other current assets 3,612 6,219
Property and equipment, net 87,982 95,226
Other non-current assets 1,069 619
Accrued expenses 13,555 10,576
Income taxes payable 65 0
Deferred revenue 742 951
Long-term debt, current portion 1,179 1,122
Other current liabilities 968 3,200
Debt discount 141 203
Other non-current liabilities $ 2,736 $ 26
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 20,059,505 19,988,482
Common stock, shares outstanding (in shares) 20,036,505 19,965,482
Treasury stock, par value (in dollars per share) $ 0.001 $ 0.001
Treasury stock, shares (in shares) 23,000 23,000
VIE, Primary Beneficiary    
Cash and cash equivalents $ 1,703 $ 13,566
Short-term investments 11,128 0
Prepaid expenses and other current assets 27 82
Property and equipment, net 42,972 44,185
Other non-current assets 34 53
Accounts payable 16 63
Accrued expenses 489 591
Income taxes payable 3 0
Deferred revenue 0 116
Long-term debt, current portion 1,179 1,122
Other current liabilities 916 1,302
Debt discount 141 203
Long-term debt, net of current portion 47,279 48,396
Other non-current liabilities $ 1,198 $ 0