XML 136 R123.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Operating Lease Payments and Sublease Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Lease Payments    
2022 $ 15,947  
2023 12,465  
2024 12,810  
2025 13,163  
2026 13,375  
Thereafter 48,975  
Total lease payments 116,735  
Discount effect 25,147  
Present value of future minimum lease payments 91,588 $ 94,538
Sublease Revenue    
2022 (2,918)  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total lease payments (2,918)  
Net    
2022 13,029  
2023 12,465  
2024 12,810  
2025 13,163  
2026 13,375  
Thereafter 48,975  
Total lease payments $ 113,817