v3.25.4
Marketable Securities - Summary of Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable securities available-for-sale    
Amortized Cost $ 43,940 $ 259,240
Gross Unrealized Gains 96 180
Gross Unrealized Losses   (20)
Estimated Fair Value 44,036 259,400
US Treasury and Government Agency Securities    
Marketable securities available-for-sale    
Amortized Cost 43,940 259,240
Gross Unrealized Gains 96 180
Gross Unrealized Losses   (20)
Estimated Fair Value $ 44,036 $ 259,400