v3.26.1
Fair value measurements - Schedule of Fair Value Measurements of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments $ 31,847 $ 15,440
Deferred compensation plan assets 86,670 75,586
Total 118,517 91,026
Earn-out consideration 0 77,500
Derivative instruments 143,740 105,009
Deferred compensation plan liability 85,916 74,820
Total 229,656 257,329
(Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments 0 0
Deferred compensation plan assets 0 0
Total 0 0
Earn-out consideration   0
Derivative instruments 0 0
Deferred compensation plan liability 0 0
Total 0 0
(Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments 31,847 15,440
Deferred compensation plan assets 0 0
Total 31,847 15,440
Earn-out consideration   0
Derivative instruments 143,740 105,009
Deferred compensation plan liability 0 0
Total 143,740 105,009
(Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative instruments 0 0
Deferred compensation plan assets 86,670 75,586
Total 86,670 75,586
Earn-out consideration   77,500
Derivative instruments 0 0
Deferred compensation plan liability 85,916 74,820
Total $ 85,916 $ 152,320