XML 17 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents $ 38,399 $ 37,880
Allowance of bad debt 1,009 581
Accounts receivable 49,208 36,402
Prepaid expenses and other current assets 6,906 5,224
Property and equipment, net 77,418 81,159
Other non-current assets 1,228 1,002
Accrued expenses 15,940 13,460
Long-term debt, current portion 12,084 12,941
Other current liabilities 111 129
Debt discount non current 46 78
Other non-current liabilities $ 2,690 $ 2,724
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,156,605 20,122,505
Common stock, shares outstanding (in shares) 19,922,721 19,962,131
Treasury stock, par value (in dollars per share) $ 0.001 $ 0.001
Treasury stock, shares (in shares) (233,884) (160,374)
VIE, Primary Beneficiary    
Cash and cash equivalents $ 1,350 $ 1,488
Accounts receivable 0 4
Prepaid expenses and other current assets 322 314
Property and equipment, net 41,152 41,758
Other non-current assets 98 68
Accounts payable 0 97
Accrued expenses 324 535
Long-term debt, current portion 12,084 12,941
Other current liabilities 43 49
Debt discount non current 46 78
Long-term debt, net of current portion 22,518 22,862
Other non-current liabilities $ 1,208 $ 1,224