XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 37,630 $ 44,579
Accounts receivable, net 21,623 26,838
Inventory, net 15,708 13,106
Prepaid expenses and other 3,389 3,332
Total current assets 78,350 87,855
Property and equipment, net 3,169 3,114
Operating lease asset 10,510 12,515
Finance lease asset 1,215 587
Deposits 409 409
Intangible assets, net of accumulated amortization 7,476 8,158
Goodwill 20,401 20,401
Deferred income taxes 4,529 3,865
Total assets 126,059 136,904
Current liabilities    
Accounts payable and accrued expenses 9,282 8,433
Operating lease liability 3,979 3,729
Finance lease liability 284 196
Income taxes payable 390 633
Accrued payroll and related taxes 5,933 5,541
Total current liabilities 19,868 18,532
Convertible senior notes, less issuance costs 58,320 57,605
Operating lease liability 11,175 14,181
Finance lease liability 923 457
Total liabilities 90,286 90,775
Commitments and contingencies (Note 15)
Stockholders' equity    
Preferred stock, $0.001 par value; 10,000,000 shares authorized; no shares issued and outstanding as of September 30, 2024 and December 31, 2023
Common stock, $0.001 par value; 100,000,000 shares authorized; 42,204,300 issued and 31,840,092 outstanding as of September 30, 2024, 41,980,166 issued and 32,933,776 outstanding as of December 31, 2023 32 33
Additional paid-in capital 92,538 90,878
Treasury stock of 9,856,758 and 8,545,044 shares at September 30, 2024 and December 31, 2023, respectively, at cost (87,186) (71,562)
Retained earnings 30,389 26,780
Total stockholders' equity 35,773 46,129
Total liabilities and stockholders' equity $ 126,059 $ 136,904