XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
LEASES    
2024 $ 9,518  
2025 14,273  
2026 11,522  
2027 8,923  
2028 6,923  
After 2028 13,196  
Total lease payments 64,355  
Less: Imputed interest 8,662  
Operating lease liabilities $ 55,693 $ 54,680