XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2025
Apr. 11, 2025
Feb. 28, 2025
Jun. 30, 2025
Sep. 10, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]            
Common stock par value $ 0.001     $ 0.001    
Common stock, shares authorized 500,000,000     500,000,000   500,000,000
Retirement of common shares     106,330 106,330    
Underwritten Public Offering[Member]            
Subsidiary, Sale of Stock [Line Items]            
Common stock par value $ 0.001 $ 0.001   $ 0.001    
Number of share issued in transaction 6,448,276 4,724,412        
Public offering price per share   $ 6.35     $ 7.25  
Registered direct offering expenses $ 46,750 $ 30,000