v3.25.2
Marketable Securities - Summary of Debt Securities, Available For Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 141,419 $ 188,051
Gross Unrealized Gains 115 375
Gross Unrealized Loss (21) (39)
Fair Value 141,513 188,387
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 135,410 176,049
Gross Unrealized Gains 115 364
Gross Unrealized Loss (19) (39)
Fair Value 135,506 176,374
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 6,009 12,002
Gross Unrealized Gains 0 11
Gross Unrealized Loss (2) 0
Fair Value $ 6,007 $ 12,013