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
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
2021 $ 1,740    
2022 3,630    
2023 1,575    
Total minimum lease payments 6,945    
Effect of discounting (1,384)    
Present value of minimum lease payments 5,561    
Present value of residual of leased property 5,135    
Total lease receivable 10,696 $ 11,045 $ 33,500
Current portion lease receivable (3,540) (3,450)  
Long term lease receivable $ 7,156 $ 7,595