XML 86 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 14,868  
2026 11,514  
2027 10,577  
2028 8,759  
2029 6,805  
2030 and thereafter 11,851  
Total lease payments 64,374  
Less imputed interest (7,987)  
Total operating lease liabilities 56,387 $ 59,547
Finance Leases    
2025 4,313  
2026 14  
2027 11  
2028 11  
2029 6  
Total lease payments 4,355  
Less imputed interest (106)  
Total finance lease liabilities $ 4,249 $ 6,468