v3.25.2
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 9,977 $ 9,955
Gross Unrealized Holding Gains 14 22
Fair Value 9,991 9,977
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,977 4,981
Gross Unrealized Holding Gains 14 12
Fair Value $ 9,991 4,993
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