v3.26.1
Defined contribution plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Defined contribution plan        
Defined contributions $ 135 $ 232 $ 375 $ 629
First 3% of participating employee contributions        
Defined contribution plan        
Employer contribution matching percentage     100.00%  
Employee contribution     3.00%  
Next 2% of participating employee contributions        
Defined contribution plan        
Employer contribution matching percentage     50.00%  
Employee contribution     2.00%