v3.26.1
Investments - Schedule of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities:    
Amortized Cost $ 188,362 $ 170,536
Gross Unrealized Gains 2 140
Gross Unrealized Loss (206) 0
Estimated Fair Value 188,158 170,676
U.S. Treasury    
Marketable securities:    
Amortized Cost 144,827 132,975
Gross Unrealized Gains 2 122
Gross Unrealized Loss (188) 0
Estimated Fair Value 144,640 133,097
Corporate bonds    
Marketable securities:    
Amortized Cost 17,862 23,164
Gross Unrealized Gains 0 18
Gross Unrealized Loss (18) 0
Estimated Fair Value 17,845 23,182
Commercial paper    
Marketable securities:    
Amortized Cost 25,673 14,397
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value $ 25,673 $ 14,397