v3.25.2
Business Segments, Product Groups and End Markets - Schedule of Balances Included in Net Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Segment Reporting [Abstract]          
Interest income $ 14,992 $ 17,698 $ 29,445 $ 34,494  
Depreciation and amortization expense 158,842 149,949 312,663 294,874  
Capital expenditures 146,189 $ 166,374 226,086 $ 262,543  
Total assets $ 7,705,626   $ 7,705,626   $ 6,944,328