Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Narrative (Details)

v3.25.1
Fair Value Measurements - Narrative (Details)
12 Months Ended
Apr. 01, 2023
Dec. 31, 2024
Minimum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Maintenance agreements, applicable percentage   5.00%
Maximum    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Maintenance agreements, applicable percentage   10.00%
Aegis Energy Services, LLC | Measurement Input, Discount Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Intangible assets, measurement input 15.00%