Financial instruments - Summary of Financial Instruments Not Carried at Fair Value (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Carrying amount | ||
Financial instruments | ||
Cash, cash equivalents and restricted cash | $ 132,514 | $ 184,190 |
Fair value | ||
Financial instruments | ||
Cash, cash equivalents and restricted cash | $ 132,514 | $ 184,190 |