XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 44,579 $ 20,144
Accounts receivable, net 26,838 35,063
Inventory, net 13,106 13,484
Prepaid expenses and other 3,332 868
Total current assets 87,855 69,559
Property and equipment, net 3,114 2,175
Operating lease asset 12,515 12,841
Finance lease asset 587 270
Deposits 409 591
Intangible assets, net of accumulated amortization 8,158 9,067
Goodwill 20,401 20,401
Deferred income taxes 3,865 1,562
Total assets 136,904 116,466
Current liabilities:    
Accounts payable and accrued expenses 8,433 5,617
Operating lease liability 3,729 2,476
Finance lease liability 196 128
Income taxes payable 633 1,995
Current portion of debt   5,333
Accrued payroll and related taxes 5,541 5,537
Total current liabilities 18,532 21,086
Long-term liabilities:    
Long-term portion of debt, less issuance costs   5,293
Convertible senior notes, less issuance costs 57,605  
Contingent consideration   10,000
Operating lease liability 14,181 13,541
Finance lease liability 457 188
Total liabilities 90,775 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 December 31, 2023 and December 31, 2022
Common stock, $0.001 par value; 100,000,000 shares authorized; 41,980,166 issued and 32,933,776 outstanding as of December 31, 2023, 41,658,132 issued and 36,825,081 outstanding as of December 31, 2022 33 39
Additional paid-in capital 90,878 82,431
Treasury stock of 8,545,044 and 4,253,015 shares at December 31, 2023 and December 31, 2022, respectively, at cost (71,562) (33,160)
Retained earnings 26,780 17,048
Total stockholders' equity 46,129 66,358
Total liabilities and stockholders' equity $ 136,904 $ 116,466