v3.26.1
Leases - Schedule of Maturities and Balance Sheet Presentation of Lease Liabilities (Detail) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 remaining total lease payments $ 147,278  
Less: effect of discounting (3,831)  
Present value of lease liabilities 143,447  
Current operating lease liabilities 143,447 $ 280,537
Non-current operating lease liabilities 0  
Total $ 143,447