XML 194 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Share - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Income before income taxes and noncontrolling interest $ 1,094,329 $ 644,970 $ 325,131
Provision for income taxes 182,065 110,435 61,210
Net income 912,264 534,535 263,921
Noncontrolling interest (443,903) (258,120) (121,885)
Net income available for common stockholders $ 468,361 $ 276,415 $ 142,036