v3.26.1
Restricted cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Restricted Cash [Abstract]    
Cash restricted under the terms of loan agreements $ 299,634 $ 90,105
Collateral for letters of credit and performance bonds 39,322 40,384
Total restricted cash $ 338,956 $ 130,489