XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Savings Plan - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
d
Dec. 31, 2022
USD ($)
Employee Savings Plan [Abstract]    
Service Period Eligible to Participate for Employee Savings Plan | d 30  
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 4.00%  
Defined Benefit Plan, Plan Assets, Contributions by Employer | $ $ 51.5 $ 42.7