XML 103 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Schedule of Future Minimum Rental Payment for Operating Leases (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Leases [Abstract]  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 2.6 [1]
Lessee Future Operating Lease Option Payments 2.0
Lessee, Operating Lease, Liability, Payments, Due Year Two 1.9 [1]
Lessee, Operating Lease, Liability, Payments, Due Year Three 1.6 [1]
Lessee, Operating Lease, Liability, Payments, Due Year Four 1.2 [1]
Lessee, Operating Lease, Liability, Payments, Due Year Five 1.1 [1]
Lessee, Operating Lease, Liability, Payments, Due after Year Five 4.1 [1]
Lessee, Operating Lease, Liability, Payments, Due 12.5 [1]
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (1.4)
Operating Lease, Liability $ 11.1
[1] (1) Operating lease payments include $2.0 million related to options to extend lease terms that are reasonably certain of being exercised