XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Related Party Transactions          
Revenue from Related Parties $ 5,075 $ 4,906 $ 11,028 $ 8,698  
Deferred revenue 10,075   10,075   $ 1
Related Party | BMW          
Related Party Transactions          
Revenue from Related Parties 430 $ 3,470 5,410 $ 6,470  
Deferred revenue         $ 828
Amounts due from related party $ 4,581   $ 4,581