v3.26.1
Leases - Schedule of Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Lease Cost [Abstract]        
Operating lease cost $ 828,486 $ 695,410 $ 1,660,400 $ 1,364,902
Finance lease costs:        
Amortization of finance lease assets 17,170 5,707 34,341
Interest on lease liabilities 2,083 84 4,815
Short-term lease costs 443,759 340,198 615,792 600,582
Total lease costs $ 1,272,245 $ 1,054,861 $ 2,281,983 $ 2,004,640