XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Equity - Class of Stock Disclosures - Common Stock (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity      
Proceeds from common stock issued, net of issuance costs $ 68,156,000    
Equity Distribution Agreements      
Equity      
Shares common stock sold 1,792,400    
Amount available under effective shelf registration statement $ 130,631,000    
Common Stock      
Equity      
Number of shares repurchased 39,463 87,249 76,574
Common Stock | Equity Distribution Agreements      
Equity      
Maximum offering capacity under shelf registration statement $ 200,000,000    
Shares common stock sold   0 0
Proceeds from common stock issued, net of issuance costs 68,156,000    
Reclassification of accumulated costs to additional paid in capital $ 513,000