v3.26.1
Accrued liabilities - Summary of Accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Employees and related liabilities $ 7,589 $ 9,918
Professional services 2,209 2,381
Government authorities 2,870 3,130
Contingencies 2,123 0
Current portion of settlement payable 2,000 0
Other 2,723 3,342
Accrued Liabilities $ 19,514 $ 18,771