XML 73 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Estimated Future Minimum Lease Payments, Excluding Non-Lease Components (Detail)
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 115,776
2026 115,776
2027 115,776
2028 115,776
Total future minimum annual lease payments 463,104
Less: Imputed interest (65,269)
Present value of lease liabilities $ 397,835