XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 30,896 $ 44,579
Accounts receivable, net 23,594 26,838
Inventory, net 15,390 13,106
Prepaid expenses and other 4,235 3,332
Total current assets 74,115 87,855
Property and equipment, net 3,250 3,114
Operating lease asset 11,189 12,515
Finance lease asset 785 587
Deposits 409 409
Intangible assets, net of accumulated amortization 7,705 8,158
Goodwill 20,401 20,401
Deferred income taxes 4,061 3,865
Total assets 121,915 136,904
Current liabilities:    
Accounts payable and accrued expenses 7,882 8,433
Operating lease liability 3,930 3,729
Finance lease liability 182 196
Income taxes payable   633
Accrued payroll and related taxes 6,244 5,541
Total current liabilities 18,238 18,532
Long-term liabilities:    
Convertible senior notes, less issuance costs 58,078 57,605
Operating lease liability 12,187 14,181
Finance lease liability 596 457
Total liabilities 89,099 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 June 30, 2024 and December 31, 2023
Common stock, $0.001 par value; 100,000,000 shares authorized; 42,163,221 issued and 31,725,742 outstanding as of June 30, 2024, 41,980,166 issued and 32,933,776 outstanding as of December 31, 2023 32 33
Additional paid-in capital 91,963 90,878
Treasury stock of 9,856,758 and 8,545,044 shares at June 30, 2024 and December 31, 2023, respectively, at cost (87,186) (71,562)
Retained earnings 28,007 26,780
Total stockholders' equity 32,816 46,129
Total liabilities and stockholders' equity $ 121,915 $ 136,904