v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Payments Under Non-Lease Non-Cancelable Contracts
As of December 31, 2023, the Company’s future minimum payments under non-lease non-cancelable contracts in excess of one year and capital expenditure commitments consisted of the following:
(In thousands)Non-LeaseCapital
Non-CancelableExpenditure
ContractsCommitments
Future minimum payments:
2024$170,301 $51,423 
2025149,394 20,314 
202682,730 10,509 
202767,596 8,129 
202850,513 9,003 
Thereafter223,534 40,745 
Total$744,068 $140,123