XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value measurements - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Fair Value Disclosures [Abstract]      
Investments used to satisfy nonqualified benefit plans obligations $ 61,100 $ 58,800 $ 59,300
Net unrealized gain (loss) on investments used to satisfy obligations under nonqualified benefit plans $ (470) 2,600  
Investment withdrawal, reduction in cost basis   $ 9,000