v3.26.1
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
   December 31,
2025
   December 31,
2024
 
Accounts payable  $5,528,161   $4,283,397 
Accrued compensation and benefits   2,320,871    2,176,070 
Accrued interest   574,232    558,358 
Accrued sales and use tax   1,240,381    999,547 
Accrued financing lease   641,558    446,890 
Other accrued liabilities   1,231,572    879,397 
   $11,536,775   $9,343,659