v3.26.1
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