v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Supplier Finance Program [Line Items]    
Accrued compensation $ 4,221 $ 4,548
Contract liabilities, related party 5,864 8,660
Accrued professional fees 871 1,444
Current portion of debt, related party 962 954
Other 1,565 1,756
Accrued expenses and other current liabilities 13,483 17,362
Related party    
Supplier Finance Program [Line Items]    
Contract liabilities, related party 4,361 5,642
Current portion of debt, related party 773 773
Nonrelated party    
Supplier Finance Program [Line Items]    
Contract liabilities, related party 1,503 3,018
Current portion of debt, related party $ 189 $ 181