v3.26.1
Related party transactions - Restructuring Transaction (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 18, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction   $ 595 $ 146 $ 1,536 $ 1,098
Chief Executive Officer          
Related Party Transaction [Line Items]          
Restructuring, number of shares to be purchased (in shares) 6,672        
Restructuring, price per share (in dollars per share) $ 250        
Related party transaction, amounts of transaction $ 110,000