XML 75 R58.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 21,400  
2024 15,841  
2025 11,559  
2026 8,096  
2027 4,454  
Thereafter 4,740  
Total lease payments 66,090  
Less: imputed interest 7,818  
Present value of lease liabilities 58,272 $ 58,125
Minimum lease payments for leases signed but not yet commenced $ 200 $ 500