XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Equity - Common Stock (Details) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Equity    
Proceeds from common stock issued, net of issuance costs $ 10,974,000 $ 1,777,000
Equity Distribution Agreements    
Equity    
Amount available under effective shelf registration statement $ 64,905,000  
Common Stock    
Equity    
Number of shares repurchased 49,540 43,933
Common Stock | Equity Distribution Agreements    
Equity    
Maximum offering capacity under shelf registration statement $ 200,000,000  
Shares common stock sold 343,800 48,500
Proceeds from common stock issued, net of issuance costs $ 10,974,000 $ 1,777,000
Reclassification of accumulated costs to additional paid in capital $ 116,000 $ 80,000