XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturity Analysis of Lease Liability by Lease Classification (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 22,933  
2024 29,819  
2025 28,513  
2026 27,600  
2027 26,668  
Thereafter 98,709  
Total undiscounted lease payments 234,242  
Amounts representing interest (28,993)  
Lease liability 205,249 $ 211,964
Finance Leases    
2023 2,432  
2024 3,278  
2025 3,301  
2026 2,075  
2027 2,078  
Thereafter 13,964  
Total undiscounted lease payments 27,128  
Amounts representing interest (5,145)  
Lease liability $ 21,983 $ 13,469