v3.26.1
Income taxes - Schedule of Income Taxes Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
US Federal $ 94 $ 500
Foreign 37 0
Income taxes paid 307 828
NY State    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 9 84
NY City    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 10 82
Texas    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 35 0
Massachusetts    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 35 81
Minnesota    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 15 28
Georgia    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local 18 0
Other States    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
State and Local $ 54 $ 53