XML 96 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
PREFERRED AND COMMON STOCKHOLDERS' EQUITY - Schedule of Shares of Common Stock Issued and Outstanding (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]      
Beginning common stock issued (in shares) 89,900 81,200 80,000
Beginning common stock outstanding (in shares) 89,900 81,200 80,000
Common stock issued upon exercise of options, vesting of restricted stock units, and purchases under employee stock purchase plans (in shares) 1,400 1,300 1,200
Common stock issued for public offering (in shares) 0 7,400 0
Ending common stock issued (in shares) 91,300 89,900 81,200
Ending common stock outstanding (in shares) 91,300 89,900 81,200