XML 47 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Long-Term Debt and Other Borrowing Arrangements (Tables)
6 Months Ended
Jun. 29, 2025
Debt Disclosure [Abstract]  
Schedule of Carrying Values of Long-Term Debt and Other Borrowing Arrangements
The carrying values of our long-term debt were as follows:
June 29, 2025December 31, 2024
 (In thousands)
Revolving credit agreement due 2026$— $— 
Senior subordinated notes:
3.375% Senior subordinated notes due 2027
523,125 465,795 
3.875% Senior subordinated notes due 2028
406,875 362,285 
3.375% Senior subordinated notes due 2031
348,750 310,530 
Total senior subordinated notes1,278,750 1,138,610 
   Less unamortized debt issuance costs(7,412)(8,509)
Long-term debt$1,271,338 $1,130,101