v3.25.2
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value $ 69,909 $ 46,016
Securities Less than twelve months, Unrealized loss (21) (39)
Securities, Total Fair value 69,909 46,016
Securities, Total Unrealized loss (21) (39)
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 63,902 46,016
Securities Less than twelve months, Unrealized loss (19) (39)
Securities, Total Fair value 63,902 46,016
Securities, Total Unrealized loss (19) $ (39)
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 6,007  
Securities Less than twelve months, Unrealized loss (2)  
Securities, Total Fair value 6,007  
Securities, Total Unrealized loss $ (2)