v3.26.1
Commitments and contingencies (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Mar. 21, 2025
USD ($)
Dec. 23, 2024
director
officer
Oct. 18, 2024
defendant
Nov. 03, 2020
USD ($)
Sep. 02, 2020
USD ($)
Jun. 30, 2026
trial
Apr. 22, 2026
claim
22NW investor dispute                
Loss Contingencies [Line Items]                
Number of former officers | officer     2          
Number of directors | director     5          
Number of pending claims | claim               2
Compliance matters                
Loss Contingencies [Line Items]                
Damages sought           $ 10,000    
Number of trials | trial             2  
Number of defendants | defendant       1        
Damages awarded   $ 1,177            
Compliance matters | Awards against defendant                
Loss Contingencies [Line Items]                
Damages awarded   902            
Compliance matters | Recoverable costs                
Loss Contingencies [Line Items]                
Damages awarded   $ 275            
Compliance matters | Minimum                
Loss Contingencies [Line Items]                
Damages sought         $ 80,000      
Compliance matters, complaint 2                
Loss Contingencies [Line Items]                
Damages sought $ 15,000