v3.26.1
Additional Financial Statement Information - Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued expenses and other liabilities    
Payroll and benefits payable $ 1,800 $ 1,787
Other taxes payable 1,887 1,507
Deferred income tax liability 1,852 0
Other 610 687
Total 6,149 3,981
Total current 2,257 1,918
Total non-current $ 3,892 $ 2,063