XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies - Summary of Maturity of Operating Lease Liabilities (Detail) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Operating Lease Liabilities Payments Due [Abstract]    
2021 (March 31, -December 31) $ 267,881  
2022 454,774  
2023 312,014  
2024 57,852  
2025 59,459  
Total future minimum lease payments 1,151,980  
Less imputed interest 303,413  
Operating lease liabilities 848,567  
Included in the condensed consolidated balance sheet:    
Current operating lease liability 204,460 $ 18,289
Non-current operating lease liability 644,107 $ 155,148
Total operating lease liabilities $ 848,567