XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Equity - Common Stock and Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 23, 2020
Mar. 31, 2025
Dec. 31, 2024
Stockholders' equity      
Common stock, authorized shares   87,500,000 87,500,000
Preferred stock, authorized shares   2,000,000 2,000,000
ATM      
Stockholders' equity      
Aggregate offering price $ 8.7    
Common Stock | ATM      
Stockholders' equity      
Number of shares issued to date   1,600,000  
Share price of shares issued in offering (in dollars per share)   $ 3.84  
Gross proceeds to date   $ 6.1  
Net proceeds to date   $ 5.9