XML 132 R118.htm IDEA: XBRL DOCUMENT v3.25.4
Retirement Benefit Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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)     $ 7.7 $ 5.9 $ 5.2