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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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 $ (66) $ 0 $ (196)  
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 0 140 (1) $ 140
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Liabilities Beginning Balance 66 332 195 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net 0 0 0 332
Liabilities Ending Balance 0 192 0 192
Auction rate securities        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Assets Beginning Balance 31,422 29,566 30,701 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Gain (Loss) Included in Earnings (68) (165) (197) (165)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases 450 1,300 2,325 1,300
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Sales 0 0 1,025 0
Transfers In (Out) 0 0 0 (29,566)
Assets Ending Balance $ 31,804 $ 30,701 $ 31,804 $ 30,701