XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule Of Earnings Before Provision For Income Taxes And Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings before provision for income taxes and discontinued operations [Abstract]      
Domestic $ 844,403 $ 1,127,389 $ 608,423
Foreign 529,849 629,627 514,577
Earnings before provision for income taxes $ 1,374,252 $ 1,757,016 $ 1,123,000