Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details)

v3.25.1
Fair Value Measurements - Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Assets    
Balance at beginning of period $ 5,483 $ 0
Total gains included in earnings 1,354 0
Total gains included in OCI 200 0
Settlements (1,927) 0
Balance at end of period 5,110 0
Liabilities    
Balance at beginning of period 129,059 41,902
Newly established liability due to acquisitions 21,130 0
Total (gains) losses included in earnings (10,356) 3,353
Settlements (43,500) 0
Acquisition measurement period adjustments 0 943
Balance at end of period $ 96,333 $ 46,198