XML 119 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Supplemental Balance Sheet Information - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Other long-term liabilities    
Deferred government grant income $ 30,324 $ 34,204
Pension liability 16,405 14,995
Asset retirement obligation 3,794 1,127
Other 16,212 484
Total $ 66,735 $ 50,810