XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value Measurement - Summary of Investments Measured and Recognized at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 111,437 $ 174,429
Fair Value 111,437 174,429
Money Market Funds | Level 1 | Financial Assets Included Within Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 111,437 174,429
Fair Value $ 111,437 $ 174,429