XML 45 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds $ 435,014   $ 551,213
US Government Securities, at Carrying Value 12,318   10,531
Municipal bonds 22,279   23,998
Total 469,611   585,742
Available-for-sale Securities, Amortized Cost Basis 34,599   34,524
Available-for-sale Securities, Gross Unrealized Gain 1 $ 9  
Available-for-sale Securities, Gross Unrealized Loss (3) (4)  
Available-for-sale Securities 34,597   34,529
Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]      
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost 29,469    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost 5,130    
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]      
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 29,468    
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value 5,129    
US Treasury Securities [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 12,318   10,530
Available-for-sale Securities, Gross Unrealized Gain 0 1  
Available-for-sale Securities, Gross Unrealized Loss 0 0  
Available-for-sale Securities 12,318   10,531
Municipal Bond [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Available-for-sale Securities, Amortized Cost Basis 22,281   23,994
Available-for-sale Securities, Gross Unrealized Gain 1 8  
Available-for-sale Securities, Gross Unrealized Loss (3) $ (4)  
Available-for-sale Securities 22,279   23,998
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds 435,014   551,213
US Government Securities, at Carrying Value 12,318   10,531
Municipal bonds 0   0
Total 447,332   561,744
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Money market funds 0   0
US Government Securities, at Carrying Value 0   0
Municipal bonds 22,279   23,998
Total $ 22,279   $ 23,998