Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)

v3.23.1
Commitments and Contingencies - Schedule of Future Minimum Rental Payments for Operating Leases (Detail)
Dec. 31, 2022
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2023 $ 752,828
2024 733,497
2025 562,408
Total future lease payments 2,048,733
Present value discount (2.9% weighted average) (78,708)
Total operating lease liabilities $ 1,970,025