XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Deposits and Other Current Assets - Deposits and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deposits    
Deposits for research and development, prototype and production parts, and other $ 29,318 $ 28,609
Deposits for goods and services yet to be received (“Future Work”) 1,776 2,773
Deposits 31,094 31,382
Other current assets    
Prepaid expenses 4,832 13,309
Other current assets 1,295 8,412
Other current assets $ 6,127 $ 21,721