XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Undiscounted future lease payments for operating and finance leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Leases    
2025 (from April 1, 2025 to December 31, 2025) $ 11,031  
2026 11,711  
2027 10,683  
2028 8,778  
2029 6,810  
2030 and thereafter 11,862  
Total lease payments 60,875  
Less imputed interest (7,385)  
Total 53,490 $ 56,387
Finance Leases    
2025 (from October 1, 2024 to December 31, 2025) 7,325  
2026 926  
2027 11  
2028 11  
2029 6  
2030 and thereafter 0  
Total lease payments 8,279  
Less imputed interest (191)  
Total finance lease liabilities $ 8,088 $ 4,249