XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Financial Instruments [Line Items]    
Amortized Cost $ 142,631 $ 216,898
Unrealized Gains (Losses), net 0 694
Fair Value 142,631 217,592
Certificates of deposit    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 6,931 6,805
Unrealized Gains (Losses), net 0 0
Fair Value 6,931 6,805
Cash equivalents: | Money market funds    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 135,700 161,233
Unrealized Gains (Losses), net 0 0
Fair Value 135,700 161,233
Marketable securities: | Commercial paper    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 0 48,860
Unrealized Gains (Losses), net 0 694
Fair Value $ 0 $ 49,554