v3.26.1
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accounts payable $ 3,836,362 $ 5,528,161
Accrued compensation and benefits 1,986,858 2,320,871
Accrued interest 547,060 574,232
Accrued sales and use tax 1,268,330 1,240,381
Accrued financing lease 0 641,558
Other accrued liabilities 891,115 1,231,572
Total accounts payable and accrued liabilities $ 8,529,725 $ 11,536,775