XML 111 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Flows (Tables)
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Payments for Interest on Indebtedness and Cash Payments for Taxes on Income
Cash payments for interest on indebtedness and cash payments for taxes on income were as follows (in thousands):
Years Ended December 31,
202320222021
Supplemental disclosures of cash flow information:
Cash paid during the year for interest$28,292 $16,295 $8,852 
Cash paid during the year for income taxes, net of refunds
$104,495 $91,485 $75,986