v3.25.2
Fair Value Accounting - Schedule of Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - Other Investments - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 15,350 $ 13,115 $ 14,831 $ 12,560
Included in earnings 469 456 442 435
Additions 1,080 852 1,626 1,428
Ending balance 16,899 14,423 16,899 14,423
Total net gains (losses) for the period included in earnings attributable to the change in unrealized gains (losses) relating to assets still held $ 469 $ 456 $ 442 $ 435