v3.25.4
Schedule of Benefit Payments are Expected to be Paid (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Retirement Benefits [Abstract]  
2026 $ 4.0
2027 4.0
2028 4.0
2029 4.4
2030 4.4
2031 to 2035 25.3
Total benefit payments $ 46.1