XML 120 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]      
Maximum percent of discretionary non-matching contributions by General Partner 2.00%    
Expenses of the plan included in selling, general and administrative expenses $ 5.7 $ 5.0 $ 4.4
Global 401(k) Plan      
Defined Contribution Plan Disclosure [Line Items]      
Maximum employee contribution as a percent of compensation 100.00%    
Employee contribution subject to employer match, first level (as a percent) 100.00%    
Employer contribution subject to employer match, second level (as a percent) 50.00%    
Maximum | Global 401(k) Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer match of first level of employee contribution (as a percent) 3.00%    
Employer match of second level of employee contribution (as a percent) 5.00%    
Minimum | Global 401(k) Plan      
Defined Contribution Plan Disclosure [Line Items]      
Employer match of second level of employee contribution (as a percent) 3.00%