v3.26.1
Note 12 - Fair Value Measurements - Range of Variables to Calculate Fair Value (Details) - Marathon SAFE Note Liability [Member]
$ in Millions
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Feb. 28, 2025
Present value   $ 12.0  
Measurement Input, Discount Rate [Member]      
Derivative, measurement input 35 35 35
Minimum [Member]      
Present value $ 10.9    
Minimum [Member] | Measurement Input, Expected Term [Member]      
Derivative, measurement input 0.25 0.25  
Maximum [Member]      
Present value $ 12.0    
Maximum [Member] | Measurement Input, Expected Term [Member]      
Derivative, measurement input 1 0.75