XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Operating Lease - Future Minimum Lease Payments under Operating Leases (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 $ 200,790  
2026 821,231  
2027 845,928  
2028 871,429  
2029 897,430  
2030 and Thereafter 5,169,841  
Total undiscounted operating lease payments 8,806,649  
Less: Imputed interest (2,310,924)  
Present value of operating lease liability $ 6,495,725 $ 6,335,490