v3.26.3
Related party transactions (Details) - Related Party - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Related Party Transaction [Line Items]        
Fundings of joint ventures and equity method investments $ 2,758 $ 9,708 $ 8,321 $ 11,081
Proceeds from joint ventures and equity method investments $ 3,012 $ 4,291 $ 8,384 $ 5,347