v3.26.1
Capitalization (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 20 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Oct. 31, 2024
Subsidiary, Sale of Stock [Line Items]                
Common stock, par value (in usd per share)   $ 0.001   $ 0.001   $ 0.001 $ 0.001  
Net proceeds from stock offering $ 290.2              
Stock issuance costs recognized as a reduction of additional paid-in capital $ 1.6              
At The Market Offering                
Subsidiary, Sale of Stock [Line Items]                
Common stock, par value (in usd per share)               $ 0.001
Aggregate gross sales price (up to)               $ 200.0
Net proceeds from stock offering   $ 0.0 $ 57.2 $ 0.0 $ 83.7 $ 143.0    
Number of shares issued (in shares)     1,087,593   1,583,493 2,763,359    
Weighted average price per share (in usd per share)     $ 52.82   $ 53.15 $ 52.39    
Total equity distribution   $ 55.2   $ 55.2   $ 55.2    
Underwritten Offering                
Subsidiary, Sale of Stock [Line Items]                
Number of shares issued (in shares) 3,937,654              
Forward Purchase Agreements                
Subsidiary, Sale of Stock [Line Items]                
Number of shares issued (in shares) 7,547,170              
Transaction period 2 years              
Sale of stock (in usd per share) $ 51.28              
Over-Allotment Option                
Subsidiary, Sale of Stock [Line Items]                
Number of shares issued (in shares) 1,722,723              
Sale of stock (in usd per share) $ 51.28              
Purchase option period 30 days