XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Marketable Securities - Schedule of Amortized Cost, Unrealized Gains and Losses and Fair Value of Cash Equivalent and Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash equivalents and marketable securities [Line Items]    
Cash and cash equivalents $ 42,395 $ 62,986
Amortized Cost 41,995 62,262
Unrealized Gains 0 5
Unrealized Losses (1) (2)
Fair Value 41,994 62,265
Cash Equivalents [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and cash equivalents 38,086 45,977
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 38,086 45,977
Cash Equivalents [Member] | Money Market Funds [Member]    
Cash equivalents and marketable securities [Line Items]    
Cash and cash equivalents 38,086 39,243
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 38,086 39,243
Cash Equivalents [Member] | Commercial Paper [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost   4,484
Unrealized Gains   0
Unrealized Losses   0
Fair Value   4,484
Cash Equivalents [Member] | U.S. Government Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost   2,250
Unrealized Gains   0
Unrealized Losses   0
Fair Value   2,250
Short-Term Marketable Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 3,909 16,285
Unrealized Gains 0 5
Unrealized Losses (1) (2)
Fair Value 3,908 16,288
Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost   939
Unrealized Gains   0
Unrealized Losses   0
Fair Value   939
Short-Term Marketable Securities [Member] | Commercial Paper [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 246 3,485
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 246 3,485
Short-Term Marketable Securities [Member] | U.S. Government Treasuries [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost 3,663 9,861
Unrealized Gains 0 5
Unrealized Losses (1) (1)
Fair Value $ 3,662 9,865
Short-Term Marketable Securities [Member] | U.S. Government Debt Securities [Member]    
Cash equivalents and marketable securities [Line Items]    
Amortized Cost   2,000
Unrealized Gains   0
Unrealized Losses   (1)
Fair Value   $ 1,999