Equity (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
May 01, 2025 |
Dec. 31, 2024 |
May 21, 2024 |
Nov. 05, 2023 |
Nov. 07, 2022 |
Jun. 14, 2022 |
Jul. 06, 2021 |
|
Class of Stock [Line Items] | |||||||||
Shares authorized (in shares) | 2,050,000,000 | ||||||||
Preferred stock, par value (in dollars per share) | $ 0.00001 | $ 0.00001 | $ 0.00001 | $ 0.00001 | |||||
Common stock, par value (in dollars per share) | $ 0.00001 | $ 0.00001 | $ 0.00001 | $ 0.00001 | |||||
Common stock, shares authorized (in shares) | 2,000,000,000 | 2,000,000,000 | 2,000,000,000 | 2,000,000,000 | |||||
Preferred stock, shares authorized (in shares) | 50,000,000 | 50,000,000 | 50,000,000 | 50,000,000 | |||||
Stock repurchase program with authorization | $ 250,000,000 | $ 250,000,000 | $ 250,000,000 | $ 250,000,000 | |||||
Repurchase and retirement of common shares (in shares) | 2,000,000.0 | 3,100,000 | |||||||
Repurchase and retirement of common stock | $ 20,600,000 | $ 31,800,000 | |||||||
Stock repurchase program, remaining authorized repurchase amount | $ 51,100,000 | $ 51,100,000 | |||||||
Maximum | |||||||||
Class of Stock [Line Items] | |||||||||
Stock repurchase program with authorization | $ 50,000,000.0 | ||||||||
Repurchase program, additional authorized amount | $ 50,000,000 | $ 50,000,000 | $ 50,000,000 | $ 50,000,000 |
X | ||||||||||
- Definition Shares Authorized, Common And Preferred Stock No definition available.
|
X | ||||||||||
- Definition Stock Repurchase Program, Additional Authorized Amount No definition available.
|
X | ||||||||||
- Definition Stock Repurchased And Retired During Period, Value, Net Of Commissions No definition available.
|
X | ||||||||||
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Face amount or stated value per share of common stock. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. No definition available.
|
X | ||||||||||
- Definition Number of shares that have been repurchased and retired during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Details
|