XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 30,058  
2024 26,145  
2025 26,879  
2026 26,743  
2027 25,442  
Thereafter 95,980  
Total minimum lease payments 231,247  
Less: amounts representing interest or imputed interest (82,657)  
Present value of lease liabilities 148,590 $ 119,288
Finance Leases    
2023 1,250  
2024 1,076  
2025 590  
2026 371  
2027 180  
Thereafter 11  
Total minimum lease payments 3,478  
Less: amounts representing interest or imputed interest (483)  
Present value of lease liabilities $ 2,995 $ 3,020