XML 57 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Cash Equivalents/Marketable Securities - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 59,960 $ 91,634
Gross Unrealized Gains 81 12
Gross Unrealized Losses   (43)
Fair Value 60,041 91,603
U.S. Treasury Bills [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 17,330  
Gross Unrealized Gains 4  
Fair Value 17,334  
Commercial paper (due within 1 year) [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,977  
Gross Unrealized Gains 11  
Fair Value 6,988  
U.S. Government securities (due within 1 year) [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 35,653 91,634
Gross Unrealized Gains 66 12
Gross Unrealized Losses   (43)
Fair Value $ 35,719 $ 91,603