XML 137 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Benefit Plan (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Retirement Benefit Plan          
Employer percentage match of employees contribution 100.00% 100.00%      
Employer maximum contribution as a percentage of gross pay 6.00% 5.00%      
Employer matching contributions for retirement plan (in dollars)     $ 5.9 $ 5.2 $ 4.9