v3.26.1
Fair value measurements - Schedule of Fair Value of Deferred Compensation Plan Assets (Details) - Deferred Compensation Plan Assets - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Opening balance $ 75,586 $ 61,549
Additions (net of redemption) 2,626 1,404
Change in fair value of deferred compensation plan assets (1,437) (1,141)
Closing balance $ 76,775 $ 61,812