v3.26.1
Shareholders’ Equity - Schedule of ATM Program Activity (Details) - USD ($)
1 Months Ended 6 Months Ended
Jun. 29, 2026
Feb. 06, 2026
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Apr. 21, 2026
Dec. 31, 2025
Jul. 31, 2025
Jan. 31, 2024
Subsidiary, Sale of Stock [Line Items]                  
Value of Gross Proceeds of Unsettled Forward Equity       $ 138,469,000 $ 28,352,000        
Payments of offering costs       $ 1,212,000 $ 233,000        
January 2024 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Shares Unsettled (in shares)       4,840,000          
Number of shares sold (in shares)       11,040,000          
Shares sold (in dollars per share)                 $ 18.00
Shares Sold (in shares)       11,040,000          
Value of Gross Proceeds of Unsettled Forward Equity       $ 87,120,000          
July 2025 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Value of Gross Proceeds of Unsettled Forward Equity $ 70,700,000                
Shares Unsettled (in shares)       0          
Number of shares sold (in shares) 4,264,947                
Shares sold (in dollars per share) $ 16.60             $ 17.70  
Payments of offering costs $ 4,800,000                
Shares Sold (in shares)       12,420,000       12,420,000  
Value of Gross Proceeds of Unsettled Forward Equity       $ 0          
February 2026 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Value of Gross Proceeds of Unsettled Forward Equity   $ 67,800,000              
Shares Unsettled (in shares)       12,627,000          
Number of shares sold (in shares)   4,000,000 12,627,000            
Shares sold (in dollars per share)   $ 16.98 $ 19.00            
Payments of offering costs   $ 4,200,000              
Shares Sold (in shares)       12,627,000          
Value of Gross Proceeds of Unsettled Forward Equity       $ 239,913,000          
Common stock                  
Subsidiary, Sale of Stock [Line Items]                  
Value of Gross Proceeds Settled       28,694,000          
Value of Gross Proceeds of Unsettled Forward Equity       $ 28,352,000          
Available net settlement price (in dollars per share)       $ 16.37          
Number of shares sold (in shares)       1,757,815          
Shares sold (in dollars per share)       $ 16.32          
Payments of offering costs       $ 342,000          
Common stock physically settled (in shares)       1,105,299          
Common stock | 2023 ATM Program                  
Subsidiary, Sale of Stock [Line Items]                  
Maximum Sales Authorization       $ 300,000,000          
Value of Gross Proceeds Settled       77,323,000          
Value of Gross Proceeds of Unsettled Forward Equity       30,806,000          
Value of Gross Proceeds Available for Issuance       $ 0          
Shares Unsettled (in shares)       1,743,100          
Available net settlement price (in dollars per share)       $ 17.06          
Shares sold (in dollars per share)             $ 17.67    
Common stock | 2024 ATM Program                  
Subsidiary, Sale of Stock [Line Items]                  
Maximum Sales Authorization       $ 300,000,000.0          
Value of Gross Proceeds Settled       52,446,000          
Value of Gross Proceeds of Unsettled Forward Equity       203,641,000          
Value of Gross Proceeds Available for Issuance       $ 0          
Shares Unsettled (in shares)       11,034,802          
Available net settlement price (in dollars per share)       $ 18.07          
Common stock | 2026 ATM Program                  
Subsidiary, Sale of Stock [Line Items]                  
Maximum Sales Authorization       $ 400,000,000   $ 400,000,000.0      
Value of Gross Proceeds Settled       0          
Value of Gross Proceeds of Unsettled Forward Equity       178,416,000          
Value of Gross Proceeds Available for Issuance       $ 221,584,000          
Shares Unsettled (in shares)       8,697,206     8,697,206    
Available net settlement price (in dollars per share)       $ 20.30          
Shares sold (in dollars per share)             $ 20.51    
Common stock | January 2024 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares sold (in shares)       6,200,000          
Common stock | July 2025 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares sold (in shares)       12,420,000          
Common stock | February 2026 Follow-On Offering [Member]                  
Subsidiary, Sale of Stock [Line Items]                  
Number of shares sold (in shares)       0