v3.25.1
Other Assets and Liabilities - Narrative (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Other Assets And Other Liabilities [Abstract]  
Contractual obligation $ 82
Contractual obligation, to be paid, remainder of 2025 19
Contractual obligation, to be paid in 2026 19
Contractual obligation, to be paid in 2027 13
Contractual obligation, to be paid in 2028 13
Contractual obligation, to be paid in 2029 14
Contractual obligation, to be paid in thereafter $ 4