XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summarizes of fair value assets (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Amortized Cost $ 252,672
Gross Unrealized Losses (754)
Estimated Fair Value 251,918
Fair Value Level 1 | Money market funds  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Amortized Cost 168,730 [1]
Gross Unrealized Losses 0 [1]
Estimated Fair Value 168,730 [1]
Fair Value Level 2 | U.S. governmental securities  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Amortized Cost 83,942
Gross Unrealized Losses (754)
Estimated Fair Value $ 83,188
[1] Included in “Cash and cash equivalents” in the Company's consolidated balance sheet as of December 31, 2022, in addition to cash of $49.8 million.