v3.21.2
Commitments and Contingencies - Schedule of Minimum Payments Required Under Operating Leases (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2021 (October 1 to December 31) $ 2,914
2022 12,403
2023 12,129
2024 11,147
2025 10,205
Thereafter 26,729
Total lease payments 75,527
Less: present value discount (3,169)
Present value of lease liabilities $ 72,358