v3.26.1
Equity - Common Stock (Details) - USD ($)
1 Months Ended 3 Months Ended
Apr. 01, 2026
May 06, 2026
Mar. 31, 2026
Mar. 31, 2025
Equity        
Proceeds from common stock issued, net of issuance costs     $ 43,412,000 $ 8,485,000
Original Equity Distribution Agreements        
Equity        
Amount available under effective shelf registration statement     $ 244,548,000  
Common Stock        
Equity        
Number of shares repurchased     149,745 138,010
Common Stock | Original Equity Distribution Agreements        
Equity        
Maximum offering capacity under shelf registration statement     $ 400,000,000  
Shares common stock sold     1,145,565 238,100
Proceeds from common stock issued, net of issuance costs     $ 43,412,000 $ 8,485,000
Reclassification of accumulated costs to additional paid in capital     $ 550,000 $ 74,000
Common Stock | Original Equity Distribution Agreements | Subsequent Event        
Equity        
Shares common stock sold 1,402,933 1,402,933    
Proceeds from common stock issued, net of issuance costs $ 51,917,000 $ 51,917,000    
Amount available under effective shelf registration statement   $ 192,353,000