XML 119 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 30,951  
2024 29,939  
2025 28,635  
2026 27,639  
2027 26,604  
Thereafter 98,539  
Total undiscounted lease payments 242,307  
Amounts representing interest (30,343)  
Lease liability 211,964 $ 76,236
Finance Leases    
2023 2,600  
2024 2,643  
2025 2,645  
2026 1,400  
2027 1,381  
Thereafter 4,525  
Total undiscounted lease payments 15,194  
Amounts representing interest (1,725)  
Lease liability $ 13,469 $ 17,233