XML 425 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Share - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]            
Income before income taxes and noncontrolling interest $ 155,385   $ 35,467   $ 295,205 $ 170,231
Provision for income taxes 27,268   5,923   55,780 30,605
Net income 128,117 $ 111,308 29,544 $ 110,083 239,425 139,626
Noncontrolling interest (61,531)   (12,842)   (117,022) (65,044)
Net income available for common stockholders $ 66,586   $ 16,702   $ 122,403 $ 74,582