XML 141 R121.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies - Future Minimum Operating Lease Payments (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2022 $ 7,251
2023 6,908
2024 6,384
2025 5,657
2026 3,596
Thereafter 5,875
Total operating leases $ 35,671