v3.26.1
Income taxes - Income Taxes Paid, Net Of Refunds Received (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. federal $ 4,607 $ 2,637
Total state and local 572 5
Total income taxes paid 5,179 2,642
Massachusetts [Member]    
Income Tax Paid, by Individual Jurisdiction [Line Items]    
Total state and local $ 572 $ 5