XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 9,955 $ 105,892
Gross Unrealized Holding Gains 22 18
Gross Unrealized Holding losses   (95)
Fair Value 9,977 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 4,981 97,086
Gross Unrealized Holding Gains 12 12
Gross Unrealized Holding losses   (95)
Fair Value 4,993 $ 97,003
Maturing after One Year through Five Years | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,974  
Gross Unrealized Holding Gains 10  
Fair Value $ 4,984