v3.26.1
Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Dec. 23, 2025
Dec. 05, 2025
Aug. 07, 2025
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]                  
Price per share (in dollars per share)     $ 19.70            
Stock issued if FSAs were settled (in shares) 7,400,000                
Net settlement shares for counterparty if FSAs were settled 792,557                
At The Market Offering                  
Class of Stock [Line Items]                  
Sale of stock, aggregate gross sales price, maximum       $ 400,000          
Aggregate gross sales price $ 370,000                
Sale of stock, number of shares issued (in shares)           1,343,000 0 1,343,000 0
Sale of stock, cash received           $ 29,644 $ 0 $ 29,644 $ 0
Follow-On Public Stock Offering                  
Class of Stock [Line Items]                  
Sale of stock, number of shares issued (in shares)     10,200,000   4,300,000        
Sale of stock, cash received         $ 81,300        
Cash if FSAs were settled 139,600                
Net settlement amount for counterparty if FSAs were settled $ 16,800                
Over-Allotment Option                  
Class of Stock [Line Items]                  
Sale of stock, number of shares issued (in shares)   1,500,000