XML 127 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Roll Forward of Level 3 Financial Instruments 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 $ 2,279 $ (37,321) $ (30,958)
Settlements 19,714 86,242 61,247
Total gains (losses) included in earnings (22,385) (46,642) (67,610)
Balance, end of period $ (392) $ 2,279 $ (37,321)
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Total gains (losses) included in earnings (1) Total gains (losses) included in earnings (1) Total gains (losses) included in earnings (1)