XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Leases    
2022 $ 16,553  
2023 30,296  
2024 28,888  
2025 27,581  
2026 26,582  
Thereafter 116,859  
Total undiscounted lease payments 246,759  
Amounts representing interest (31,571)  
Lease liability 215,188 $ 76,236
Finance Leases    
2022 1,432  
2023 2,892  
2024 2,942  
2025 2,952  
2026 1,712  
Thereafter 5,914  
Total undiscounted lease payments 17,844  
Amounts representing interest (1,934)  
Lease liability $ 15,910 $ 17,233