v3.26.1
Leases - Schedule of Estimated Future Minimum Lease Payments, Excluding Non-Lease Components (Detail)
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 115,776
2027 115,776
2028 115,776
Total future minimum annual lease payments 347,328
Less: Imputed interest (37,390)
Present value of lease liabilities $ 309,938