v3.26.1
Right-of-Use Assets and Lease Liabilities - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Future Minimum Lease Payments [Abstract]    
Remainder of 2026 $ 23,651,791  
2027 47,147,291  
2028 47,110,643  
2029 29,540,728  
2030 10,044,667  
Total 157,495,120  
Less: imputed interest [1] (14,531,398)  
Total right-of-use assets and lease liabilities 142,963,722  
Current portion 39,992,862 $ 1,281,444
Long-term portion $ 102,970,860 $ 633,128
[1] Imputed interest represents the difference between undiscounted cash flows and cash flows