XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Summary of Future Minimum Lease Payments (Principal and Interest) on Leases (Lessor) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
2021 $ 885    
2022 3,630    
2023 1,575    
Total minimum lease payments 6,090    
Effect of discounting (1,419)    
Present value of minimum lease payments 4,671    
Present value of residual of leased property 5,887    
Total lease receivable 10,558 $ 11,045 $ 33,500
Current portion lease receivable (3,585) (3,450)  
Long term lease receivable $ 6,973 $ 7,595