XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended 163 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Feb. 29, 2024
Aug. 11, 2023
Nov. 10, 2022
Class of Stock [Line Items]              
Maximum common stock can be purchased under repurchase program $ 5,000,000     $ 5,000,000      
Common Stock, Shares, Outstanding 33,914,652 30,438,979   33,914,652      
At-the-Market Offering Program              
Class of Stock [Line Items]              
Weighted-average price       $ 19.75      
Gross proceeds received       $ 184,973,000      
Net proceeds from common stock under ATM program       182,496,000      
Common Stock              
Class of Stock [Line Items]              
Number of Shares Sold 3,393,501 5,680,355 290,388        
Maximum aggregate offering price of common stock under at-the-market program         $ 300,000,000 $ 150,000,000 $ 50,000,000
Maximum common stock can be purchased under repurchase program $ 5,000,000     $ 5,000,000      
Number of shares repurchased under repurchase program 0 0 0        
Available under ATM program $ 115,027,000            
DRIP Shares 82,172 30,836 0        
Common Stock | At-the-Market Offering Program              
Class of Stock [Line Items]              
Number of Shares Sold       9,364,244