Quarterly report [Sections 13 or 15(d)]

Legal Proceedings (Details)

v3.25.2
Legal Proceedings (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 20, 2025
Feb. 21, 2025
Jun. 28, 2025
Dec. 31, 2024
Patent Infringement        
Loss Contingencies [Line Items]        
Loss contingency, damages paid, value     $ 21.6  
Lufthansa Technik AG        
Loss Contingencies [Line Items]        
Estimated litigation liability     1.0 $ 1.0
Lufthansa Technik AG | Patent Infringement, Damages        
Loss Contingencies [Line Items]        
Litigation settlement, amount awarded to other party   $ 11.9    
Loss contingency accrual, provision $ 0.5      
Lufthansa Technik AG | Patent Infringement, Interest        
Loss Contingencies [Line Items]        
Loss contingency, damages paid, value     5.7  
Lufthansa Technik AG | Patent Infringement, Reimbursement Of Legal Costs        
Loss Contingencies [Line Items]        
Loss contingency, damages paid, value     3.5  
AES | Indirect Sales | Patent Infringement        
Loss Contingencies [Line Items]        
Loss contingency accrual     $ 17.3 $ 17.1