v3.26.1
Accrued Expenses (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued interest $ 529,293 $ 653,783
Sales tax payable 645,496 668,543
Accrued hosting fees 261,220 462,822
Accrued payroll 380,047 255,637
Accrued bonus 984,707 443,558
Other accrued expenses 1,875,425 348,994
Accrued expenses $ 4,676,188 $ 2,833,337