XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2024 $ 289,220  
2025 102,841  
2026 0  
2027 0  
Thereafter 0  
Total future minimum lease payments 392,061  
Less imputed interest 28,123  
Total operating lease liabilities 363,938  
Included in the condensed consolidated balance sheet:    
Current operating lease liabilities 316,600 $ 486,143
Non-current operating lease liabilities 47,338 $ 115,160
Total operating lease liabilities $ 363,938