Annual report pursuant to Section 13 and 15(d)

Acquisitions - Schedule of Fair Value of Identifiable Assets Acquired (Details)

v3.24.4
Acquisitions - Schedule of Fair Value of Identifiable Assets Acquired (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
G.A.P. Purchase Agreement [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash $ 500
Cash adjustment for working capital 920
Cash payment for inventory 91
Fair value of restricted stock
Fair value of contingent earn-out payments 13
Present value of installment payments 457
Total consideration 1,981
G.A.P. Purchase Agreement [Member] | As Reported [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 1,511
Cash adjustment for working capital
Cash payment for inventory
Fair value of restricted stock 100
Fair value of contingent earn-out payments 1,635
Present value of installment payments
Total consideration 3,246
G.A.P. Purchase Agreement [Member] | Adjustment [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash (1,011)
Cash adjustment for working capital 920
Cash payment for inventory 91
Fair value of restricted stock (100)
Fair value of contingent earn-out payments (1,622)
Present value of installment payments 457
Total consideration (1,265)
G.A.P. Acquisition [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Total consideration 1,981
Accounts receivable 1,105
Prepaid expenses 627
Inventory 112
Customer relationships 410
Goodwill 580
Accounts payable and accrued expenses (227)
Unearned revenue (626)
Trend Purchase Agreement [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 175
Cash adjustment for working capital (213)
Cash payment for inventory and fixed assets 138
Fair value of restricted stock 48
Fair value of contingent earn-out payments 275
Present value of installment payments 108
Total consideration 433
Cash assumed 64
Loan repayment (162)
Liabilities assumed
Trend Purchase Agreement [Member] | As Reported [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 2
Cash adjustment for working capital
Cash payment for inventory and fixed assets
Fair value of restricted stock 100
Fair value of contingent earn-out payments 1,370
Present value of installment payments
Total consideration 2,193
Cash assumed
Loan repayment
Liabilities assumed 721
Trend Purchase Agreement [Member] | Adjustment [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 173
Cash adjustment for working capital (213)
Cash payment for inventory and fixed assets 138
Fair value of restricted stock (52)
Fair value of contingent earn-out payments (1,095)
Present value of installment payments 108
Total consideration (1,760)
Cash assumed 64
Loan repayment (162)
Liabilities assumed (721)
Trend Acquisition [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 64
Total consideration 433
Accounts receivable 347
Prepaid expenses 2
Inventory 151
Property and equipment, net 14
Customer relationships 286
Goodwill 267
Other assets 23
Accounts payable and accrued expenses (559)
Note payable (162)
Premier Purchase Agreement [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 100
Cash adjustment for working capital 340
Fair value of restricted stock 10
Fair value of earn-out payments 264
Present value of installment payments 116
Total consideration 830
Liabilities assumed
Premier Purchase Agreement [Member] | As Reported [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 440
Cash adjustment for working capital
Fair value of restricted stock 25
Fair value of earn-out payments 908
Present value of installment payments
Total consideration 1,391
Liabilities assumed 18
Premier Purchase Agreement [Member] | Adjustment [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash (340)
Cash adjustment for working capital 340
Fair value of restricted stock (15)
Fair value of earn-out payments (644)
Present value of installment payments 116
Total consideration (561)
Liabilities assumed (18)
Premier Acquisition [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 14
Total consideration 830
Accounts receivable 344
Customer relationships 400
Goodwill 90
Accounts payable and accrued expenses (18)
T R Miller Purchase Agreement [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 1,000
Cash adjustment for working capital 1,123
Fair value of earn-out payments 467
Present value of installment payments 951
Total consideration 3,541
T R Miller Purchase Agreement [Member] | As Reported [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash 2,123
Cash adjustment for working capital
Fair value of earn-out payments 4,551
Present value of installment payments
Total consideration 6,674
T R Miller Purchase Agreement [Member] | Adjustment [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Cash (1,123)
Cash adjustment for working capital 1,123
Fair value of earn-out payments (4,084)
Present value of installment payments 951
Total consideration (3,133)
T R Miller Acquisition [Member]  
Schedule of Fair Value of Identifiable Assets Acquired [Line Items]  
Total consideration 3,541
Accounts receivable 1,622
Prepaid expenses 5
Inventory 882
Customer relationships 1,170
Goodwill 720
Right of use asset - office leases 837
Accounts payable and accrued expenses (591)
Unearned revenue (285)
Lease liability $ (819)