XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Summary of Investments Measured and Recognized at Fair Value (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost $ 243,079
Gross Unrealized Gains 10
Gross Unrealized Losses (285)
Fair Market Value 242,804
Cash and Cash Equivalents [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 108,347
Gross Unrealized Gains 0
Gross Unrealized Losses (2)
Fair Market Value 108,345
Investment [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 134,732
Gross Unrealized Gains 10
Gross Unrealized Losses (283)
Fair Market Value 134,459
Fair Value, Recurring [Member] | Level 1 | Cash and Cash Equivalents [Member] | Cash [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 47,754
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 47,754
Fair Value, Recurring [Member] | Level 1 | Cash and Cash Equivalents [Member] | Money Market Funds [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 43,850
Gross Unrealized Gains 0
Gross Unrealized Losses 0
Fair Market Value 43,850
Fair Value, Recurring [Member] | Level 1 | Cash and Cash Equivalents [Member] | US Treasury Securities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 3,748
Gross Unrealized Gains 0
Gross Unrealized Losses (1)
Fair Market Value 3,747
Fair Value, Recurring [Member] | Level 1 | Investment [Member] | US Treasury Securities [Member]  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 71,285
Gross Unrealized Gains 1
Gross Unrealized Losses (216)
Fair Market Value 71,070
Fair Value, Recurring [Member] | Level 2 | Cash and Cash Equivalents [Member] | Corporate debt securities and commercial paper  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 12,995
Gross Unrealized Gains 0
Gross Unrealized Losses (1)
Fair Market Value 12,994
Fair Value, Recurring [Member] | Level 2 | Investment [Member] | Corporate debt securities and commercial paper  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 63,447
Gross Unrealized Gains 9
Gross Unrealized Losses (67)
Fair Market Value $ 63,389