XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Reconciliation for Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - 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]        
Balance, beginning of period $ 82,927 $ 78,416 $ 84,258 $ 76,701
Total losses included in earnings (2,311) (938) (6,295) (1,254)
Purchases, issuances, sales and settlements:        
Issuances 4,120 3,266 6,773 5,297
Balance, end of period $ 84,736 $ 80,744 $ 84,736 $ 80,744
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss) Statement Of Income, Extensible List Not Disclosed Flag Total losses included in earnings Total losses included in earnings Total losses included in earnings Total losses included in earnings