v3.25.2
Leases - Operating lease future minimum rent payments (Details)
Dec. 31, 2024
USD ($)
Operating Lease - Future minimum rent payments  
Year ending December 31, 2025 $ 128,520
Year ending December 31, 2026 131,440
Year ending December 31, 2027 125,400
Year ending December 31, 2028 82,880
Total future minimum lease payments 468,240
Less: Imputed interest (126,066)
Present value of payments $ 342,174