XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Preferred Stock Rights (Details)
Jun. 30, 2025
$ / shares
Dec. 31, 2024
$ / shares
Aug. 21, 2024
$ / shares
shares
Class of Stock [Line Items]      
Preferred stock, dividend rights declared     1
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001  
Number of days for stock rights to become exercisable (in days)     10 days
Acquisition of common stock, threshold (percent)     4.99%
Redemption price (in usd per share)     $ 0.0001
Series C Preferred Stock      
Class of Stock [Line Items]      
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001 $ 0.0001
Right to purchase preferred stock (in shares) | shares     0.001
Cash redemption price (in usd per share)     $ 0.012