XML 99 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings per Share, Basic and Diluted
Three months ended June 30,Six months ended June 30,
 2025202420252024
NUMERATOR:
Net income$213 $367 $64 $137 
Add: Interest expense— — 
Net income attributable to common stockholders$213 $372 $64 $146 
DENOMINATOR:
Weighted-average shares outstanding, basic538 599 561 598 
Dilutive effects of Convertible Notes — 43 — 43 
Dilutive effect of restricted stock units
Weighted-average shares outstanding, diluted541 643 564 643 
NET INCOME PER SHARE:
Basic$0.40 $0.61 $0.11 $0.23 
Diluted$0.39 $0.58 $0.11 $0.23