Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Selling, General, Administrative Expenses (Details)

v3.26.1
Schedule of Selling, General, Administrative Expenses (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Selling General Administrative Expenses    
Payroll expenses $ 9,967,506 $ 6,978,930
Sales and marketing expenses 160,426 193,942
Lease expense 423,409 386,520
Professional fees 737,401 1,105,930
General and administrative expense 6,516,147 5,584,548
Impairment loss on property and equipment 4,510,680
Selling, General, Administrative Expenses $ 22,315,569 $ 14,249,870