XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Operating Lease Liabilities Payments Due [Abstract]    
Remainder of 2023 $ 445,270  
2024 412,433  
Total lease payments 857,703  
Less: Amount representing interest (58,812)  
Present value of lease payment 798,891  
Less: current portion of operating lease obligation (541,177) $ (536,588)
Operating lease obligation, net of current portion $ 257,714 $ 397,249