v3.26.1
Accrued liabilities - Summary of Accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Employees and related liabilities $ 6,717 $ 7,589
Professional services 3,117 2,209
Government authorities 2,075 2,870
Contingencies 1,276 2,123
Current portion of settlement payable 2,000 2,000
Other 3,537 2,723
Accrued Liabilities $ 18,722 $ 19,514