Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Future Minimum Lease Payments (Details)

v3.22.1
Commitments and Contingencies - Future Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2022 $ 4,620
2023 3,729
2024 4,406
2025 4,478
2026 4,478
Thereafter 12,796
Total $ 34,507