XML 58 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Disclosure of Cash Flow Information
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Disclosure of Cash Flow Information Supplemental Disclosure of Cash Flow Information
 Year ended
December 31, 2023December 31, 2022December 31, 2021
 (in thousands)
Cash paid for interest$317,975 $210,918 $106,205 
Cash paid for income taxes (net of refunds)$163,778 $116,322 $55,105