v3.25.2
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
At Market Issuance sales          
Shareholders' Equity          
Percentage of gross proceeds from sales of shares under ATM 3.00%        
Aggregate offering price $ 5.8        
Common Stock          
Shareholders' Equity          
Number of shares issued   320,958   978,105  
Issuance of common stock upon exercise of warrant     537,500   537,500
Common Stock | New Warrants          
Shareholders' Equity          
Issuance of common stock upon exercise of warrant       12,346  
Exercise price of warrants   $ 2.43   $ 2.43  
Common Stock | At Market Issuance sales          
Shareholders' Equity          
Number of shares issued       978,105  
Weighted average price (per share)       $ 3.35