XML 131 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Reconciliation for Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Balance, beginning of period $ 74,097 $ 47,392 $ 29,144
Total (losses) gains included in earnings (6,649) 12,418 (5,606)
Purchases, issuances, sales and settlements:      
Issuances 9,253 14,287 23,854
Balance, end of period $ 76,701 $ 74,097 $ 47,392
Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss) Statement Of Income, Extensible List Not Disclosed Flag Total (losses) gains included in earnings Total (losses) gains included in earnings Total (losses) gains included in earnings