XML 134 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 43,449  
2026 36,578  
2027 37,682  
2028 27,978  
2029 26,323  
2030 and thereafter 14,967  
Total remaining undiscounted lease payments 186,977  
Less: imputed interest 27,172  
Total Remaining Discounted Lease Payments 159,805  
Finance Leases    
2025 228  
2026 228  
2027 228  
2028 0  
2029 0  
2030 and thereafter 0  
Total remaining undiscounted lease payments 684  
Less: imputed interest 52  
Total Remaining Discounted Lease Payments 632  
Total    
2025 43,677  
2026 36,806  
2027 37,910  
2028 27,978  
2029 26,323  
2030 and thereafter 14,967  
Total remaining undiscounted lease payments 187,661  
Less: imputed interest 27,224  
Total Remaining Discounted Lease Payments $ 160,437 $ 159,236