XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Summarizes of fair value assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost $ 285,831 $ 252,672
Gross Unrealized Gains 0 0
Gross Unrealized Losses (181) (754)
Estimated Fair Value 285,650 251,918
Fair Value Level 1 | Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost [1] 211,741 168,730
Gross Unrealized Gains [1] 0 0
Gross Unrealized Losses [1] 0 0
Estimated Fair Value [1] 211,741 168,730
Fair Value Level 2 | U.S. governmental securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 74,090 83,942
Gross Unrealized Gains 0 0
Gross Unrealized Losses (181) (754)
Estimated Fair Value $ 73,909 $ 83,188
[1] Included in “Cash and cash equivalents” in the Company's consolidated balance sheets as of December 31, 2023 and 2022, in addition to cash of $36.8 million and $49.8 million, respectively.