XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity [Abstract]      
Net income – basic and diluted $ 599,139 $ 409,988 $ 455,359
Net income – basic and diluted $ 599,139 $ 409,988 $ 455,359
Weighted-average shares outstanding – basic (shares) 199,633,802 182,486,476 174,504,406
Effect of dilutive securities (shares) 793,322 640,622 335,022
Weighted-average shares outstanding – diluted (shares) 200,427,124 183,127,098 174,839,428