XML 128 R110.htm IDEA: XBRL DOCUMENT v3.25.2
SHAREHOLDERS' EQUITY (DEFICIT) - Stock Warrants Issues in Connection with Long-Term Debt (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 24, 2024
Nov. 29, 2023
Equity [Abstract]          
Aggregate purchase of warrants (in shares)   64,372   407,542  
Common stock, par value (in dollars per share) $ 0.05   $ 0.05 $ 0.05 $ 0.05
Exercise price of warrants (in dollars per share)   $ 23.86   $ 7.00  
Warrants exercisable term   7 years   7 years  
Warrants $ 2.8        
Warrants, financing fees $ 0.2        
Aggregate cancelled warrants (in shares)   32,186   203,771  
Exercise price of cancelled warrants (in dollars per share)   $ 51.13   $ 15.00  
Warrants exercise price (in dollars per share)   $ 68.17   $ 20.00