v3.25.4
Leases - Schedule of Maturities of Lease Liabilities (Parenthetical) (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Unrecorded Unconditional Purchase Obligation Balance Sheet Amount $ 4.5
Minimum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Finance leases not yet commenced, term 1 year
Maximum  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Finance leases not yet commenced, term 2 years