XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Contract liabilities – current    
Deferred revenue $ 56,438 $ 54,803
Contract loss provision 9,165 7,890
Accrued launch costs 555 2,491
Total contract liabilities – current 66,158 65,184
Contract liabilities – long-term    
Deferred revenue 0 14,334
Contract loss provision 1,636 0
Contract liabilities, non-current 1,636 14,334
Total contract liabilities $ 67,794 $ 79,518