Annual report [Section 13 and 15(d), not S-K Item 405]

LEASES - Estimated Future Minimum Payment Obligations For Operating Leases (Details)

v3.25.4
LEASES - Estimated Future Minimum Payment Obligations For Operating Leases (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 36.1
2027 30.7
2028 21.8
2029 16.6
2030 14.1
Thereafter 29.6
Total lease payments due $ 148.9