XML 46 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Detail) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 224,061  
2026 206,483  
2027 17,269  
Total minimum payments 447,813  
Less imputed interest (42,584)  
Total lease liabilities $ 405,229 $ 626,586