XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capital Stock
12 Months Ended
Dec. 31, 2024
Capital Stock [Abstract]  
Capital Stock

Note 19. Capital Stock

We are authorized to issue 2,000,000,000 shares of common stock. As of December 31, 2024, there were 87,434,468 shares of common stock issued and 75,314,243 shares of common stock outstanding. As of December 31, 2023, there were 86,553,387 shares of common stock issued and 78,378,511 shares of common stock outstanding. We have no other classes of equity securities issued or outstanding.