XML 122 R111.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Operating Lease Payments and Sublease Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Lease Payments    
2021 $ 11,229  
2022 15,947  
2023 12,465  
2024 12,810  
2025 13,163  
Thereafter 62,350  
Total lease payments 127,964  
Discount effect 28,472  
Present value of future minimum lease payments 99,492 $ 0
Sublease Revenue    
2021 (3,389)  
2022 (2,918)  
2023 0  
2024 0  
2025 0  
Thereafter 0  
Total lease payments (6,307)  
Net    
2021 7,840  
2022 13,029  
2023 12,465  
2024 12,810  
2025 13,163  
Thereafter 62,350  
Total lease payments $ 121,657