v3.26.1
Note 10 - Contingencies (Details Textual)
$ in Thousands
2 Months Ended 24 Months Ended
Nov. 12, 2025
Sep. 06, 2024
Aug. 06, 2024
Mar. 18, 2024
Jun. 30, 2022
Oct. 26, 2021
Nov. 09, 2023
Dec. 31, 2025
USD ($)
Oct. 31, 2025
USD ($)
May 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Estimated Litigation Liability               $ 32,750      
Loss Contingency Accrual               0     $ 3,000
Violations of Federal Securities Laws [Member]                      
Loss Contingency, New Claims Filed, Number         1 4          
Estimated Litigation Liability               $ 31,250   $ 31,250  
Shareholder Derivative Actions [Member]                      
Loss Contingency, New Claims Filed, Number   2   2     5        
Shareholder Derivative Actions, Texas Court [Member]                      
Loss Contingency, New Claims Filed, Number 4           3        
Shareholder Derivative Actions, Texas State Court Member                      
Loss Contingency, New Claims Filed, Number             1        
Shareholder Derivative Actions, Delaware Court [Member]                      
Loss Contingency, New Claims Filed, Number             1        
Anti-SLAPP Lawsuit [Member]                      
Estimated Litigation Liability                 $ 2,500    
Number of Former Employees     2