XML 41 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of future minimum lease payments under non-cancelable operating leases
Year ending December 31,     
2022   $947,275 
2023    548,993 
2024    46,092 
    $1,542,360