XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - ELOC Purchase Agreement (Details) - ELOC Purchase Agreement - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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