Stockholders' Equity - Schedule of Stock Repurchases (Details) - USD ($) $ / shares in Units, $ in Thousands |
1 Months Ended | ||
---|---|---|---|
Jun. 30, 2025 |
May 31, 2025 |
Apr. 30, 2025 |
|
Schedule of Stock Repurchases [Abstract] | |||
Total Number of Shares Purchased | 79,344,000 | 30,949,000 | |
Average Price Paid Per Share (in Dollars per share) | $ 1.37 | $ 1.21 | |
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program | 1,925,459,000 | 1,846,115,000 | |
Maximum Approximate Dollar Value of Shares that May Yet be Purchased Under the Plan or Program (in Dollars) | $ 6,471,760 | $ 6,575,864 | $ 6,617,594 |
X | ||||||||||
- Definition Maximum Approximate Dollar Value of Shares that May Yet be Purchased Under the Plan or Program. No definition available.
|
X | ||||||||||
- Definition Total number of shares purchased as part of publicly announced plan or program. No definition available.
|
X | ||||||||||
- Definition The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|