XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue - Summary of Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Contract liabilities – current    
Deferred revenue $ 19,184 $ 22,926
Contract loss provision 7,760 9,567
Accrued launch costs 1,785 13,018
Contract liabilities, current 28,729 45,511
Contract liabilities – long-term    
Contract loss provision 3,610 0
Contract liabilities, non-current 3,610 0
Total contract liabilities $ 32,339 $ 45,511