XML 97 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation and Equity - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share Reconciliation        
Net income — basic $ 125,040 $ 104,928 $ 564,040 $ 389,601
Net income — diluted $ 125,040 $ 104,928 $ 564,040 $ 389,601
Weighted-average shares outstanding – basic (in shares) 215,097,114 203,093,553 214,052,907 196,382,433
Effect of dilutive securities (in shares) 155,855 1,004,563 374,518 882,076
Weighted-average shares outstanding – diluted (shares) 215,252,969 204,098,116 214,427,425 197,264,509