v3.25.2
Warrants - Convert Warrants (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jul. 31, 2024
Feb. 13, 2024
Jun. 30, 2025
Convertible Securities Notes      
Warrants      
Debt instrument, face amount $ 20.0 $ 20.0  
Number of warrants issued   1,500,000  
Shares called by per each warrant   1,500,000  
Convert Warrants      
Warrants      
Debt instrument, face amount $ 20.0   $ 20.0
Number of warrants issued 1,500,000   1,500,000
Exercise price (in USD per share) $ 24 $ 24 $ 24
Convert Warrants | Convertible Securities Notes      
Warrants      
Debt instrument, face amount   $ 20.0  
Exercise price (in USD per share)   $ 24