v3.25.2
Operating Leases - Schedule of Future Lease Payments Required Under Non-Cancelable Operating Leases (Details)
Jun. 30, 2025
USD ($)
Schedule of Future Lease Payments Required Under Non-Cancelable Operating Leases [Abstract]  
During the Six-Month Period Ending December 31, 2025 $ 420,183
2026 346,874
2027 353,812
2028 360,885
2029 368,397
Thereafter 5,792,962
Total lease payments (undiscounted cash flows) 7,643,113
Less: imputed interest (discount effect of cash flows) (3,176,528)
Total operating liabilities $ 4,466,585