v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 23,852 $ 39,631
Accounts receivable, net 14,053 18,022
Inventory, net 13,531 13,919
Prepaid expenses and other 4,978 3,607
Total current assets 56,414 75,179
Property and equipment, net 3,037 3,084
Operating lease asset 9,118 9,820
Finance lease asset 1,068 1,141
Deposits 408 408
Intangible assets, net of accumulated amortization 7,023 7,247
Goodwill 20,401 20,401
Deferred income taxes 8,290 4,799
Total assets 105,759 122,079
Current liabilities:    
Accounts payable and accrued expenses 8,166 7,091
Operating lease liability 4,081 4,030
Finance lease liability 291 287
Accrued payroll and related taxes 3,779 5,456
Total current liabilities 16,317 16,864
Long-term liabilities:    
Convertible senior notes, less issuance costs 58,818 58,567
Operating lease liability 9,103 10,151
Finance lease liability 747 789
Total liabilities 84,985 86,371
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued and outstanding as of March 31, 2025 and December 31, 2024
Common stock, $0.001 par value; 100,000,000 shares authorized; 42,231,314 issued and 30,230,520 outstanding as of March 31, 2025, 42,233,415 issued and 31,878,512 outstanding as of December 31, 2024. 30 32
Additional paid-in capital 93,489 93,088
Treasury stock of 11,556,758 and 9,856,758 shares at March 31, 2025 and December 31, 2024, respectively, at cost (92,123) (87,186)
Retained earnings 19,378 29,774
Total stockholders' equity 20,774 35,708
Total liabilities and stockholders' equity $ 105,759 $ 122,079