v3.25.4
Financial Instruments - Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Restricted cash, current $ 1,973 $ 110,622
Restricted cash, non-current 25,499 37,498
Restricted cash $ 27,472 $ 148,120