v3.26.1
Equity - Common Stock (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Equity    
Proceeds from common stock issued, net of issuance costs $ 198,064,000 $ 13,785,000
Original Equity Distribution Agreements    
Equity    
Amount available under effective shelf registration statement $ 88,572,000  
Common Stock    
Equity    
Number of shares repurchased 149,745 151,018
Common Stock | Original Equity Distribution Agreements    
Equity    
Maximum offering capacity under shelf registration statement $ 400,000,000  
Shares common stock sold 5,257,220 387,600
Proceeds from common stock issued, net of issuance costs $ 198,064,000 $ 13,785,000
Reclassification of accumulated costs to additional paid in capital $ 200,000 $ 205,000