XML 92 R83.htm IDEA: XBRL DOCUMENT v3.22.2.2
Lease - Lease maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating leases maturities    
2022 $ 1,462  
2023 33,554  
2024 25,309  
2025 18,642  
2026 15,050  
Thereafter 40,636  
Total minimum lease payments 134,653  
Less amount representing interest (14,018)  
Lease liabilities 120,635 $ 130,960
Finance Leases maturities:    
2022 312  
2023 1,280  
2024 1,163  
2025 886  
2026 813  
Thereafter 598  
Total minimum lease payments 5,052  
Less amount representing interest (1,448)  
Lease liabilities $ 3,604  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities.