Business and Basis of Presentation - Equity Offering (Details) - Public Offering $ in Millions |
Dec. 03, 2025
USD ($)
shares
|
|---|---|
| Subsidiary, Sale of Stock [Line Items] | |
| Number of shares issued in transaction (in shares) | shares | 6,900,000 |
| Aggregate purchase price | $ | $ 170.1 |