v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 $ 432,159  
Total 432,159  
Less effects of discounting (7,127)  
Lease liability recognized $ 425,032 $ 17,792,231