v3.25.0.1
Other Assets - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Other Assets [Abstract]  
Amount of China bank notes sold $ 159
Reimbursement for engineering costs in year one 20
Reimbursement for engineering costs expected in year two 17
Reimbursement for engineering costs expected in year three 1
Reimbursement for engineering costs expected in year four 1
Reimbursement for engineering costs expected in year five and beyond $ 2