v3.25.2
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financial assets and liabilities, measured at fair value    
Derivative liabilities $ (1,092) $ (334)
Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative asset 2,201 0
Derivative liabilities 0 (2,992)
Foreign Currency Forward Contracts    
Financial assets and liabilities, measured at fair value    
Derivative asset 3,907  
Recurring | Carrying Value | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Contingent consideration (5,505) (7,028)
Qualified replacement plan assets 10,172 11,380
Recurring | Interest Rate Swaps | Carrying Value | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative asset 826 1,503
Recurring | Foreign Currency Forward Contracts | Carrying Value | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative asset 2,201 (2,992)
Recurring | Cross-currency Swap | Carrying Value | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative liabilities (1,092) 324
Recurring | Quoted Prices in Active Markets for Identical (Level 1) | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Qualified replacement plan assets 10,172 11,380
Recurring | Significant Other Observable Inputs (Level 2) | Interest Rate Swaps | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative asset 826 1,503
Recurring | Significant Other Observable Inputs (Level 2) | Foreign Currency Forward Contracts | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative asset 2,201 (2,992)
Recurring | Significant Other Observable Inputs (Level 2) | Cross-currency Swap | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Derivative liabilities (1,092) 324
Recurring | Significant Unobservable Inputs (Level 3) | Designated As Hedging | Cash Flow Hedge    
Financial assets and liabilities, measured at fair value    
Contingent consideration $ (5,505) $ (7,028)