v3.26.3
Investments - Schedule of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Marketable securities:    
Amortized Cost $ 189,458 $ 170,536
Gross Unrealized Gains 0 140
Gross Unrealized Loss (365) 0
Estimated Fair Value 189,093 170,676
U.S. Treasury    
Marketable securities:    
Amortized Cost 149,564 132,975
Gross Unrealized Gains 0 122
Gross Unrealized Loss (315) 0
Estimated Fair Value 149,249 133,097
Corporate bonds    
Marketable securities:    
Amortized Cost 20,102 23,164
Gross Unrealized Gains 0 18
Gross Unrealized Loss (50) 0
Estimated Fair Value 20,052 23,182
Commercial paper    
Marketable securities:    
Amortized Cost 19,792 14,397
Gross Unrealized Gains 0 0
Gross Unrealized Loss 0 0
Estimated Fair Value $ 19,792 $ 14,397