XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
LEASES    
2022 $ 20,474 $ 14,877
2023 17,941 14,202
2024 16,634 11,799
2025 13,640 10,633
2026 9,610 7,816
Thereafter 65,902 13,094
Total lease payments 144,201 72,421
Less imputed interest (42,333) (10,097)
Total $ 101,868 $ 62,324
Operating Lease, Liability, Statement of Financial Position [Extensible List] Lease Liability, Current, Lease Liability, Noncurrent Lease Liability, Current, Lease Liability, Noncurrent
Finance lease liability    
2022 $ 1,269 $ 334
2023 1,278 333
2024 1,169 333
2025 975 211
2026 484  
Thereafter 3,145  
Total lease payments 8,320 1,211
Less imputed interest (2,268) (82)
Finance lease liability $ 6,052 $ 1,129
Finance Lease, Liability, Statement of Financial Position [Extensible List] Lease Liability, Current, Lease Liability, Noncurrent Lease Liability, Current, Lease Liability, Noncurrent