XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.4
LEASING ARRANGEMENTS - Schedule of maturities operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
2023 $ 19,846  
2024 19,687  
2025 18,622  
2026 13,430  
2027 9,877  
Thereafter 53,327  
Total lease payments 134,789  
Less: imputed interest (35,665)  
Operating lease liabilities $ 99,124 $ 69,072