v3.26.1
Leases - Schedule of Future Maturities of the Lease Liabilities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Future Maturities of the Lease Liabilities [Abstract]    
2026 $ 1,650,234  
2027 3,363,935  
2028 2,818,443  
2029 1,825,588  
2030 1,313,705  
Thereafter 3,270,171  
Total undiscounted cash flows 14,242,076  
Less: present value factor 2,288,033  
Total lease liabilities 11,954,043  
Less: current portion (2,587,294) $ (2,249,651)
Total long-term lease liabilities $ 9,366,749 $ 10,689,839