XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Additional Information - (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Right of use assets $ 25.4 $ 29.3  
Operating lease, liabilities 25.4 29.3  
Operating lease, non-current liabilities 19.4 22.0  
Operating Lease, Liability, Current $ 6.0 7.3  
Operating lease, weighted average remaining lease terms 6 years    
Operating lease, weighted average interest rate 3.80%    
Operating lease expense $ 15.3 $ 16.1 $ 15.2