XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Summary of Future Minimum Lease Payments (Principal and Interest) on Leases (Lessor) (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
2022 $ 1,830    
2023 1,575    
2024    
2025    
2026    
Thereafter    
Total minimum lease payments 3,405    
Effect of discounting (431)    
Present value of minimum lease payments 2,974    
Present value of residual value of leased property 6,972    
Total lease receivable 9,946 $ 10,378 $ 11,045
Current portion of lease receivables (3,405) (3,630)  
Long-term lease receivable $ 6,541 $ 6,748