Share Based Compensation - Schedule of Restricted Stock Units (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2021
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares/warrants, Granted | shares   535,446
Number of shares/warrants, Outstanding, Ending Balance | shares   214,178
Weighted average price, Granted | $ / shares   $ 6.00
Weighted average price, Ending Balance | $ / shares   $ 6.00
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares/warrants, Granted | shares 3,249,319  
Number of shares/warrants, Vested | shares (2,904,079)  
Number of shares/warrants, Outstanding, Ending Balance | shares 345,240  
Weighted average price, Granted | $ / shares $ 25.45  
Weighted average price, Vested | $ / shares 25.28  
Weighted average price, Ending Balance | $ / shares $ 26.88