XML 105 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Capital Structure, May 2023 At-the-Market Common Stock Offering Program (Details) - USD ($)
$ in Millions
12 Months Ended
Sep. 22, 2017
Dec. 31, 2023
May 23, 2023
Common Shares [Abstract]      
Minimum period for aggregate offering price   12 months  
Common Shares [Member]      
Common Shares [Abstract]      
Gross proceeds from issuance of common shares   $ 0.9  
Issuance of common stock (in shares) 240,000 2,013,788  
Net proceeds from issuance of common stock   $ 0.6  
Common Shares [Member] | Maximum [Member]      
Common Shares [Abstract]      
Common stock that can be sold under ATM     $ 30.0