v3.26.1
Accrued and other current liabilities - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued and other current liabilities    
Employee benefits $ 8,755 $ 11,569
Other 2,508 3,452
Total $ 11,263 $ 15,021