v3.26.1
Note 10 - Contingencies (Details Textual)
$ in Thousands
2 Months Ended 3 Months Ended 6 Months Ended 24 Months Ended
Jul. 23, 2026
USD ($)
Jun. 18, 2026
USD ($)
Nov. 12, 2025
Sep. 06, 2024
Aug. 06, 2024
Mar. 18, 2024
Jun. 30, 2022
Oct. 26, 2021
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Nov. 09, 2023
Dec. 31, 2025
USD ($)
Oct. 31, 2025
USD ($)
Estimated Litigation Liability                 $ 32,750   $ 32,750     $ 32,750  
Loss Contingency Accrual, Loss (Reversal of Loss)                 0 $ 32,250 0 $ 35,250      
Violations of Federal Securities Laws [Member]                              
Loss Contingency, New Claims Filed, Number             1 4              
Litigation Settlement, Amount Awarded to Other Party   $ 31,250                          
Estimated Litigation Liability                 $ 31,250   $ 31,250     $ 31,250  
Violations of Federal Securities Laws [Member] | Subsequent Event [Member]                              
Payments for Legal Settlements, Escrow Deposits $ 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