XML 122 R111.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Operating Lease Payments and Sublease Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Lease Payments    
2021 $ 5,209  
2022 15,947  
2023 12,465  
2024 12,810  
2025 13,163  
Thereafter 62,350  
Total lease payments 121,944  
Discount effect 26,401  
Present value of future minimum lease payments 95,543 $ 0
Sublease Revenue    
2021 (1,699)  
2022 (2,918)  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total lease payments (4,617)  
Net    
2021 3,510  
2022 13,029  
2023 12,465  
2024 12,810  
2025 13,163  
Thereafter 62,350  
Total lease payments $ 117,327