v3.26.1
Leases - Schedule of Right of Use of Assets and Lease Liabilities (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Schedule of Right of Use of Assets and Lease Liabilities [Abstract]    
Operating right-of-use assets $ 11,574,311 $ 14,544,118
Finance right-of-use assets 12,602,135
Total right-of-use-assets 24,176,446 14,544,118
Operating lease liabilities 10,484,836 13,383,121
Finance lease liabilities 12,911,192
Total lease liabilities $ 23,396,028 $ 13,383,121