XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation and Equity - Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Earnings Per Share Reconciliation    
Net income — basic $ 156,995 $ 51,634
Net income — diluted $ 156,995 $ 51,634
Weighted-average shares outstanding – basic (shares) 191,911,414 176,640,861
Effect of dilutive securities (shares) 505,228 324,649
Weighted-average shares outstanding – diluted (shares) 192,416,642 176,965,510