v3.26.1
Related party transactions (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Fundings of joint ventures and equity method investments $ 1,652 $ 700 $ 5,562 $ 1,373
Proceeds from joint ventures and equity method investments $ 4,177 $ 240 $ 5,371 $ 1,056