XML 141 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Future Commitments for Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 41,305  
2025 33,617  
2026 26,982  
2027 27,111  
2028 23,818  
2029 and thereafter 37,271  
Total remaining undiscounted lease payments 190,104  
Less: imputed interest 31,680  
Total remaining discounted lease payments 158,424  
Finance Leases    
2024 228  
2025 228  
2026 228  
2027 228  
2028 0  
2029 and thereafter 0  
Total remaining undiscounted lease payments 912  
Less: imputed interest 100  
Total remaining discounted lease payments 812  
Total    
2024 41,533  
2025 33,845  
2026 27,210  
2027 27,339  
2028 23,818  
2029 and thereafter 37,271  
Total remaining undiscounted lease payments 191,016  
Less: imputed interest 31,780  
Total remaining discounted lease payments $ 159,236 $ 101,225