XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Future minimum lease payments under the operating leases    
2025 $ 723,480  
2026 773,603  
2027 796,868  
2028 820,889  
2029 845,384  
2030 and Thereafter 4,870,010  
Total undiscounted operating lease payments 8,830,234  
Less: Imputed interest (2,494,744)  
Present value of operating lease liability $ 6,335,490 $ 768,916