XML 48 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summarizes of Fair Value Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost $ 266,555 $ 276,855
Gross Unrealized Gains 326 6
Gross Unrealized Losses 0 0
Estimated Fair Value 266,881 276,861
Fair Value Level 1 | Money market funds | Cash Equivalents [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost [1] 115,019 137,374
Gross Unrealized Gains [1] 0 0
Gross Unrealized Losses [1] 0 0
Estimated Fair Value [1] 115,019 137,374
Fair Value Level 2 | U.S. governmental securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost 151,536 12,826 [1]
Gross Unrealized Gains 326 0 [1]
Gross Unrealized Losses 0 0 [1]
Estimated Fair Value $ 151,862 12,826 [1]
Fair Value Level 2 | US Treasury Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost   126,655
Gross Unrealized Gains   6
Gross Unrealized Losses   0
Estimated Fair Value   $ 126,661
[1] Included in “Cash and cash equivalents” in the Company’s condensed consolidated balance sheets as of March 31, 2025 and December 31, 2024, in addition to cash of $16.2 million and $21.5 million, respectively.