v3.25.4
Leases - Narrative (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Lease term 10 years
Operating Lease, Lease Not yet Commenced  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Operating lease commitments not yet commenced $ 28