XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 7,959  
2024 31,183  
2025 29,564  
2026 28,622  
2027 27,662  
Thereafter 102,282  
Total undiscounted lease payments 227,272  
Amounts representing interest (27,335)  
Lease liability 199,937 $ 211,964
Finance Leases    
2023 826  
2024 3,357  
2025 3,380  
2026 2,154  
2027 2,157  
Thereafter 14,809  
Total undiscounted lease payments 26,683  
Amounts representing interest (5,088)  
Lease liability $ 21,595 $ 13,469