v3.25.2
Subsequent Events (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Aug. 08, 2025
Aug. 06, 2025
Aug. 11, 2025
Mar. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Subsequent Event [Line Items]              
Proceeds from ATM offering         $ 20,141,905 $ 9,857,857  
Commissions and offering expenses         $ 703,784 $ 499,903  
At The Market Offering              
Subsequent Event [Line Items]              
Shares issued in transaction (in shares)       7,488,822     1,406,424
Proceeds from ATM offering       $ 20,141,905     $ 9,857,857
Net proceeds from offering       19,438,121     9,357,954
Commissions and offering expenses       $ 703,784     $ 499,903
Subsequent Event | At The Market Offering              
Subsequent Event [Line Items]              
Shares issued in transaction (in shares)     2,008,713        
Proceeds from ATM offering     $ 2,063,374        
Net proceeds from offering     1,941,956        
Commissions and offering expenses     $ 121,418        
Subsequent Event | Securities Purchase Agreement              
Subsequent Event [Line Items]              
Shares issued in transaction (in shares) 3,000            
Private placement securities, value   $ 2,940,000