XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash $ 58,749 $ 20,144
Accounts receivable, net 32,957 35,063
Inventory, net 14,325 13,484
Prepaid expenses and other 1,529 868
Total current assets 107,560 69,559
Property and equipment, net 2,373 2,175
Operating lease asset 10,923 12,841
Finance lease asset 211 270
Deposits 683 591
Intangible assets, net of accumulated amortization 8,616 9,067
Goodwill 20,401 20,401
Deferred income taxes 1,802 1,562
Total assets 152,569 116,466
Current liabilities:    
Accounts payable and accrued expenses 5,930 5,601
Cash dividends payable 14 16
Operating lease liability 1,921 2,476
Finance lease liability 122 128
Income taxes payable 0 1,995
Current portion of debt 0 5,333
Accrued payroll and related taxes 6,108 5,537
Total current liabilities 14,095 21,086
Long-term liabilities:    
Long-term portion of debt, less issuance costs 0 5,293
Convertible senior notes, less issuance costs 57,155 0
Contingent consideration 6,900 10,000
Operating lease liability 12,020 13,541
Finance lease liability 132 188
Total liabilities 90,302 50,108
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, 2023 and December 31, 2022
Common stock, $0.001 par value; 100,000,000 shares authorized; 41,639,575 issued and 36,014,243 outstanding as of June 30, 2023 41,658,132 issued and 36,825,081 outstanding as of December 31, 2022 36 39
Additional paid-in capital 82,888 82,431
Treasury stock of 5,151,913 and 4,253,015 shares at June 30, 2023 and December 31, 2022, respectively, at cost (42,628) (33,160)
Retained earnings 21,971 17,048
Total stockholders' equity 62,267 66,358
Total liabilities and stockholders' equity $ 152,569 $ 116,466