Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Fair Value Measurements - Reconciliation of Level 3 Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Assets    
Balance at beginning of period $ 0 $ 0
Newly established assets due to acquisitions 4,868 0
Total gains included in earnings $ 684 0
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Income, Extensible List, Not Disclosed Flag Total gains included in earnings  
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income, Extensible List, Not Disclosed Flag Total losses included in OCI  
Total losses included in OCI $ (69) 0
Balance at end of period 5,483 0
Liabilities    
Balance at beginning of period 41,902 29,251
Newly established liabilities due to acquisitions 103,769 11,238
Newly established liability due to derivatives 0 852
Other (gains) losses included in earnings $ (12,171) 8,473
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Liability, Gain (Loss), Statement of Income, Extensible List, Not Disclosed Flag Other (gains) losses included in earnings  
Settlements $ (5,384) (7,912)
Acquisition measurement period adjustments 943 0
Balance at end of period $ 129,059 $ 41,902