XML 118 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Segments, Customer Concentrations and Geographic Information (Schedule of Balances Included in Net Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting [Abstract]      
Interest income $ 65,541 $ 48,458 $ 12,762
Depreciation and amortization expense (594,663) (631,508) (612,702)
Total assets 6,944,328 6,771,125 6,821,757
Capital expenditures $ (743,796) $ (749,467) $ (908,294)