Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Future Minimum Lease Payments (Details)

v3.22.1
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]  
Remainder of 2022 $ 2,605
2023 3,462
2024 3,370
2025 2,978
2026 2,876
Thereafter 13,274
Total future lease payments 28,565
Less imputed interest (8,176)
Total 20,389
Related Party Lease [Member]  
Lessee, Lease, Description [Line Items]  
Remainder of 2022 242
2023 331
2024 225
Total future lease payments 798
Less imputed interest (66)
Total 732
Third Party Leases [Member]  
Lessee, Lease, Description [Line Items]  
Remainder of 2022 2,363
2023 3,131
2024 3,145
2025 2,978
2026 2,876
Thereafter 13,274
Total future lease payments 27,767
Less imputed interest (8,110)
Total $ 19,657