XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Operating Lease Liabilities Payments Due [Abstract]    
Remainder of 2023 $ 306,030  
2024 446,361  
2025 21,061  
2026 2,408  
Total lease payments 775,860  
Less: Amount representing interest (43,355)  
Present value of lease payment 732,505  
Less: current portion of operating lease obligation (583,675) $ (536,588)
Operating lease obligation, net of current portion $ 148,830 $ 397,249