v3.25.1
Marketable Securities - Summary of Debt Securities, Available For Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 158,098 $ 188,051
Gross Unrealized Gains 221 375
Gross Unrealized Loss (27) (39)
Fair Value 158,292 188,387
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 147,194 176,049
Gross Unrealized Gains 218 364
Gross Unrealized Loss (26) (39)
Fair Value 147,386 176,374
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 10,904 12,002
Gross Unrealized Gains 3 11
Gross Unrealized Loss (1) 0
Fair Value $ 10,906 $ 12,013