XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Maturities of operating lease liabilities    
2023 $ 31,868  
2024 30,762  
2025 26,889  
2026 24,442  
2027 19,349  
Thereafter 67,474  
Total lease payments 200,784  
Less imputed interest (26,731)  
Total operating lease liabilities $ 174,053 $ 111,575
Operating Lease, Liability, Statement of Financial Position Operating lease liabilities (current), Operating lease liabilities (long-term) Operating lease liabilities (current), Operating lease liabilities (long-term)
Future minimum payments for leases that have not yet commenced $ 32,000  
Lease term for lease commitments that have not yet commenced 10 years  
Land and Structures    
Maturities of operating lease liabilities    
2023 $ 31,446  
2024 30,464  
2025 26,889  
2026 24,442  
2027 19,349  
Thereafter 67,474  
Total lease payments 200,064  
Less imputed interest (26,706)  
Total operating lease liabilities 173,358 $ 111,287
Equipment and Others    
Maturities of operating lease liabilities    
2023 422  
2024 298  
Total lease payments 720  
Less imputed interest (25)  
Total operating lease liabilities $ 695 $ 288