XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Changes in Level 3 Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
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 $ (130)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 0
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Liabilities Beginning Balance 195
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net 0
Liabilities Ending Balance 65
Auction rate securities  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Assets Beginning Balance 30,701
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings (131)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 975
Transfers In (Out) 0
Assets Ending Balance 31,470
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases $ 1,875