XML 69 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per Share - Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Income before income taxes and noncontrolling interest $ 139,820 $ 134,765
Provision for income taxes 28,512 24,682
Net income 111,308 110,083
Noncontrolling interest (55,491) (52,202)
Net income available for common stockholders $ 55,817 $ 57,881