XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME PER SHARE - SCHEDULE OF COMPUTATION OF BASIC AND DILUTED INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic earnings per share of common stock:    
Net income per share of common stock - basic $ 337,173 $ 118,699
Weighted average shares of common stock - basic (in shares) 259,098,664 159,186,506
Net income per share of common stock - basic (in dollars per share) $ 1.30 $ 0.75
Diluted earnings per share of common stock:    
Net income per share of common stock - basic $ 337,173 $ 118,699
Add: Notes interest expense, net of tax 985 2,225
Net income per share of common stock - diluted $ 338,158 $ 120,924
Weighted average shares of common stock - basic (in shares) 259,098,664 159,186,506
Restricted stock units (in shares) 4,472,357 0
Convertible notes (in shares) 4,341,422 9,812,955
Weighted average shares of common stock - diluted (in shares) 267,912,443 168,999,461
Net income per share of common stock - diluted (in dollars per share) $ 1.26 $ 0.72