XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - At-The-Market-Offering (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Issuance of common stock from public offering $ 22,006,353 $ 65,624
ATM    
Stockholders' Equity    
Issuance of common stock (in shares) 96 687
Average price of common stock $ 86 $ 72
Issuance of common stock from public offering $ 10,000.00 $ 50,000.00
Percentage of Commission for Common Stock Sold 3.00% 3.00%