XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - ELOC Purchase Agreement (Details) - ELOC Purchase Agreement - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 25, 2024
Stockholders' (Deficit) Equity          
Number of authorized shares under terms of the agreement         2,000,000
Change in fair value of derivative liability $ 0.0 $ 0.5 $ 0.0 $ 0.5  
Total commitment shares         33,937
Non-cash other financing costs $ 0.0 $ 0.8 $ 0.0 $ 0.8