XML 47 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds $ 480,885 $ 551,213
US Government Securities, at Carrying Value 13,269 10,531
Municipal bonds 21,023 23,998
Total 515,177 585,742
Available-for-sale Securities, Amortized Cost Basis 34,295 34,524
Available-for-sale Securities, Gross Unrealized Gain 3 9
Available-for-sale Securities, Gross Unrealized Loss (6) (4)
Available-for-sale Securities 34,292 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 34,295  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost 0  
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 34,292  
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value 0  
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 13,267 10,530
Available-for-sale Securities, Gross Unrealized Gain 2 1
Available-for-sale Securities, Gross Unrealized Loss 0 0
Available-for-sale Securities 13,269 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 21,028 23,994
Available-for-sale Securities, Gross Unrealized Gain 1 8
Available-for-sale Securities, Gross Unrealized Loss (6) (4)
Available-for-sale Securities 21,023 23,998
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 480,885 551,213
US Government Securities, at Carrying Value 13,269 10,531
Municipal bonds 0 0
Total 494,154 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 21,023 23,998
Total $ 21,023 $ 23,998