XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholders' Equity - Private Placements (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Jun. 30, 2025
Jul. 31, 2024
Private Placement 2024    
Shareholders' Equity    
Proceeds from issuance of common stock for cash (in shares)   1,500,000
Shares issue price (in dollars per share)   $ 4
Sale of stock received on transaction   $ 6.0
Private Placement 2025    
Shareholders' Equity    
Proceeds from issuance of common stock for cash (in shares) 1,295,383  
Shares issue price (in dollars per share) $ 3.25  
Sale of stock received on transaction $ 4.2