XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future Minimum Lease Commitment (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Finance Lease, Liability, Payment, Due [Abstract]    
Remainder of 2022 $ 1,934  
2023 1,758  
2024 1,026  
2025 500  
2026 99  
Thereafter 0  
Present value of net minimum lease payments 5,317 $ 5,132
Amounts representing interest 358  
Total minimum lease payments 5,675  
Operating Leases    
Remainder of 2022 2,967  
2023 2,673  
2024 2,040  
2025 1,659  
2026 1,493  
Thereafter 6,521  
Total minimum lease payments 17,353  
Sublease Receipts    
Remainder of 2022 (623)  
2023 (885)  
2024 (912)  
2025 (939)  
2026 (967)  
Thereafter (327)  
Total minimum lease payments (4,653)  
Non-Related Party    
Operating Leases    
Remainder of 2022 3,252  
2023 3,108  
2024 2,502  
2025 2,148  
2026 2,010  
Thereafter 2,033  
Total minimum lease payments 15,053  
Related Party    
Operating Leases    
Remainder of 2022 338  
2023 450  
2024 450  
2025 450  
2026 450  
Thereafter 4,815  
Total minimum lease payments $ 6,953