v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplier Finance Program [Line Items]    
Accrued compensation $ 4,367 $ 4,548
Contract liabilities, related party 5,279 8,660
Accrued professional fees 1,576 1,444
Current portion of debt, related party 970 954
Other 1,915 1,756
Accrued expenses and other current liabilities 14,107 17,362
Related party    
Supplier Finance Program [Line Items]    
Contract liabilities, related party 3,005 5,642
Current portion of debt, related party 773 773
Nonrelated party    
Supplier Finance Program [Line Items]    
Contract liabilities, related party 2,274 3,018
Current portion of debt, related party $ 197 $ 181