v3.25.2
Supplemental Balance Sheet Information - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other long-term liabilities    
Deferred government grant income $ 29,569 $ 30,324
Pension liability 17,329 16,405
Asset retirement obligation 3,573 3,794
Other 12,608 16,212
Total $ 63,079 $ 66,735