XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Roll Forward of Level 3 Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, at beginning of period $ (22,208) $ (5,979) $ (392) $ 2,279
Settlements (661) (12,243) (661) (16,858)
Total losses included in earnings 22,460 12,638 644 8,995
Balance, at end of period $ (409) $ (5,584) $ (409) $ (5,584)
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Total losses included in earnings (1) Total losses included in earnings (1) Total losses included in earnings (1) Total losses included in earnings (1)