XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Additional Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2024
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The following table presents information about cash paid for interest and income taxes for the years ended December 31, 2024, 2023, and 2022 (in thousands):  
 202420232022
Cash paid during the year for:   
Interest$2,850 $16,246 $11,653 
Income taxes$409,362 $230,496 $168,732