XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Weichai Transactions (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Mar. 22, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Subsidiary, Sale of Stock [Line Items]          
Term of collaborative arrangement (in years) 3 years        
Related Party          
Subsidiary, Sale of Stock [Line Items]          
Purchased inventory   $ 13.2 $ 0.5 $ 19.9 $ 4.3