XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 42,517 $ 20,144
Short Term Investments 9,924  
Accounts receivable, net 33,288 35,063
Inventory, net 14,186 13,484
Prepaid expenses and other 3,008 868
Total current assets 102,923 69,559
Property and equipment, net 2,468 2,175
Operating lease asset 13,168 12,841
Finance lease asset 637 270
Deposits 409 591
Intangible assets, net of accumulated amortization 8,387 9,067
Goodwill 20,401 20,401
Deferred income taxes 3,036 1,562
Total assets 151,429 116,466
Current liabilities:    
Accounts payable and accrued expenses 8,050 5,617
Operating lease liability 3,072 2,476
Finance lease liability 210 128
Income taxes payable 1,996 1,995
Current portion of debt   5,333
Accrued payroll and related taxes 6,515 5,537
Total current liabilities 19,843 21,086
Long-term liabilities:    
Long-term portion of debt, less issuance costs   5,293
Convertible senior notes, less issuance costs 57,375  
Contingent consideration   10,000
Operating lease liability 15,154 13,541
Finance lease liability 475 188
Total liabilities 92,847 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 September 30, 2023 and December 31, 2022
Common stock, $0.001 par value; 100,000,000 shares authorized; 41,702,560 issued and 34,220,824 outstanding as of September 30, 2023 41,658,132 issued and 36,825,081 outstanding as of December 31, 2022 34 39
Additional paid-in capital 90,543 82,431
Treasury stock of 6,996,129 and 4,253,015 shares at September 30, 2023 and December 31, 2022, respectively, at cost (57,560) (33,160)
Retained earnings 25,565 17,048
Total stockholders' equity 58,582 66,358
Total liabilities and stockholders' equity $ 151,429 $ 116,466