XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 13,022  
2024 11,596  
2025 10,974  
2026 10,193  
2027 10,018  
Thereafter 41,820  
Total lease payments 97,623  
Less: present value discount (24,221)  
Present value of lease liabilities 73,402  
Finance Leases    
2023 882  
2024 635  
2025 521  
2026 148  
2027 13  
Thereafter 0  
Total lease payments 2,199  
Less: present value discount on finance leases (186)  
Present value of lease liabilities 2,013  
Total    
2023 13,904  
2024 12,231  
2025 11,495  
2026 10,341  
2027 10,031  
Thereafter 41,820  
Total lease payments 99,822  
Less: present value discount (24,407)  
Present value of lease liabilities $ 75,415 $ 46,914