XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Maturities of Lease Liabilities, Operating Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
LEASES    
2025 $ 12,241  
2026 12,499  
2027 9,909  
2028 8,125  
2029 5,411  
After 2029 11,576  
Total lease payments 59,761  
Less: Imputed interest 7,483  
Operating lease liabilities $ 52,278 $ 55,234