XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Basic and Diluted Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic earnings per share:        
Net income attributable to common stockholders $ 110,997 $ 17,577 $ 273,572 $ 126,032
Weighted average shares outstanding (in thousands) - Basic 125,249 56,224 83,126 56,224
Basic earnings per share $ 0.89 $ 0.31 $ 3.29 $ 2.24
Impact of convertible preferred stock 0 50,801 31,615 50,823
Impact of vested and unvested common stock options 13,104 11,855 13,230 11,908
Impact of RSU awards 1,760 0 1,945 0
Impact of convertible preferred stock warrants 0 640 0 655
Weighted average shares outstanding (in thousands) - Diluted 140,113 119,520 129,916 119,610
Diluted weighted average common shares outstanding 125,249 56,224 83,126 56,224
Diluted earnings per share $ 0.79 $ 0.15 $ 2.11 $ 1.05