XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Reverse Stock Split (Details)
Mar. 24, 2025
Mar. 12, 2025
USD ($)
shares
Jun. 30, 2025
shares
Mar. 11, 2025
shares
Dec. 31, 2024
shares
Stockholders' Equity          
Reverse stock split ratio 0.10        
Fractional shares, post split   1,120      
Fractional shares, pre split basis   112      
Cash payments made in lieu of fractional shares | $   $ 1,000      
Common stock, shares outstanding (in shares)   2,379,508 2,437,500 23,796,200 2,368,072
Minimum          
Stockholders' Equity          
Reverse stock split ratio   0.10      
Maximum          
Stockholders' Equity          
Reverse stock split ratio   0.5