XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 9,943 $ 105,892
Gross Unrealized Holding Gains 68 18
Gross Unrealized Holding losses   (95)
Fair Value 10,011 105,815
Maturing in One Year or Less | U.S. Treasury Bill    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   8,806
Gross Unrealized Holding Gains   6
Fair Value   8,812
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   97,086
Gross Unrealized Holding Gains   12
Gross Unrealized Holding losses   (95)
Fair Value   $ 97,003
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,943  
Gross Unrealized Holding Gains 68  
Fair Value $ 10,011