XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Auction Rate Securities Purchase Commitment        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Sales $ 0   $ (130)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings (1)   (1)  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Liabilities Beginning Balance 65 $ 0 195 $ 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net 0 332 0 332
Liabilities Ending Balance 66 332 66 332
Auction rate securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Assets Beginning Balance 31,470 0 30,701 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings 2   (129) 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 50   1,025 0
Transfers In (Out) 0 (29,566) 0 (29,566)
Assets Ending Balance 31,422 $ 29,566 31,422 $ 29,566
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases $ 0   $ 1,875