XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease and Other Operating Contract Obligations The amounts the Company is obligated to pay for these agreements are shown below.
Other
Operating
Contracts
and
Agreements
(in thousands)
Years ending December 31:
2025$71,566 
202620,572 
20277,242 
20283,797 
2029849 
2030 and thereafter54 
Total$104,080