XML 70 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurement - Summary of Investments Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 174,429 $ 106,835
Unrealized Losses   (1)
Fair Value 174,429 106,834
Money Market Funds | Level 1 | Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 174,429 105,684
Fair Value $ 174,429 105,684
Corporate Notes | Level 2 | Financial Assets Included Within Short-term Investments    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   1,151
Unrealized Losses   (1)
Fair Value   $ 1,150