v3.25.2
Deposits and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deposits    
Deposits for research and development, prototype and production parts, and other $ 31,748 $ 29,318
Deposits for goods and services yet to be received (“Future Work”) 1,676 1,776
Deposits 33,424 31,094
Other current assets    
Prepaid expenses 4,727 4,832
Other current assets 1,414 1,295
Other current assets $ 6,141 $ 6,127