XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 32,861 $ 44,579
Accounts receivable, net 25,439 26,838
Inventory, net 15,476 13,106
Prepaid expenses and other 4,213 3,332
Total current assets 77,989 87,855
Property and equipment, net 3,234 3,114
Operating lease asset 11,857 12,515
Finance lease asset 537 587
Deposits 409 409
Intangible assets, net of accumulated amortization 7,932 8,158
Goodwill 20,401 20,401
Deferred income taxes 3,866 3,865
Total assets 126,225 136,904
Current liabilities:    
Accounts payable and accrued expenses 10,325 8,433
Operating lease liability 3,881 3,729
Finance lease liability 183 196
Income taxes payable 637 633
Accrued payroll and related taxes 6,729 5,541
Total current liabilities 21,755 18,532
Long-term liabilities:    
Convertible senior notes, less issuance costs 57,839 57,605
Operating lease liability 13,184 14,181
Finance lease liability 347 457
Total liabilities 93,125 90,775
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, 2024 and December 31, 2023
Common stock, $0.001 par value; 100,000,000 shares authorized; 42,048,385 issued and 31,879,892 outstanding as of March 31, 2024. 41,980,166 issued and 32,933,776 outstanding as of December 31, 2023. 32 33
Additional paid-in capital 91,259 90,878
Treasury stock of 9,666,879 and 8,545,044 shares at March 31, 2024 and December 31, 2023, respectively, at cost (84,981) (71,562)
Retained earnings 26,790 26,780
Total stockholders' equity 33,100 46,129
Total liabilities and stockholders' equity $ 126,225 $ 136,904