XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue - Summary of Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Contract liabilities – current    
Deferred revenue $ 22,926 $ 39,831
Contract loss provision 9,567 10,120
Accrued launch costs 13,018 6,705
Contract liabilities, current 45,511 56,656
Contract liabilities – long-term    
Contract loss provision 0 2,188
Contract liabilities, non-current 0 2,188
Total contract liabilities $ 45,511 $ 58,844