XML 143 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 10,079  
2026 8,721  
2027 7,683  
2028 2,750  
2029 1,678  
2030 and thereafter 2,874  
Total lease payments 33,785  
Less imputed interest 2,792  
Total 30,993 $ 35,043
Finance Leases    
2025 37  
2026 0  
2027 0  
2028 0  
2029 0  
2030 and thereafter 0  
Total lease payments 37  
Less imputed interest 0  
Total 37 $ 288
Nonlease Components    
2025 3,723  
2026 3,785  
2027 3,841  
2028 125  
2029 0  
2030 and thereafter 0  
Total lease payments $ 11,474