v3.26.1
Fair value measurements - Schedule of Fair Value Measurements of Financial Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Derivative instruments $ 23,748 $ 15,440
Deferred compensation plan assets 76,775 75,586
Total 100,523 91,026
Liabilities    
Earn-out consideration 0 77,500
Derivative instruments 205,857 105,009
Deferred compensation plan liability 76,178 74,820
Total 282,035 257,329
(Level 1)    
Assets    
Derivative instruments 0 0
Deferred compensation plan assets 0 0
Total 0 0
Liabilities    
Earn-out consideration 0 0
Derivative instruments 0 0
Deferred compensation plan liability 0 0
Total 0 0
(Level 2)    
Assets    
Derivative instruments 23,748 15,440
Deferred compensation plan assets 0 0
Total 23,748 15,440
Liabilities    
Earn-out consideration 0 0
Derivative instruments 205,857 105,009
Deferred compensation plan liability 0 0
Total 205,857 105,009
(Level 3)    
Assets    
Derivative instruments 0 0
Deferred compensation plan assets 76,775 75,586
Total 76,775 75,586
Liabilities    
Earn-out consideration 0 77,500
Derivative instruments 0 0
Deferred compensation plan liability 76,178 74,820
Total $ 76,178 $ 152,320