v3.26.3
Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Amortized Cost $ 470,402 $ 249,636
Gross Unrealized Gains 2 192
Gross Unrealized Losses (1,100) (5)
Fair Value 469,304 249,823
Commercial paper    
Fair Value Measurements    
Amortized Cost 30,907 5,957
Gross Unrealized Gains   2
Gross Unrealized Losses (56)  
Fair Value 30,851 5,959
Corporate debt securities    
Fair Value Measurements    
Amortized Cost 82,678 45,740
Gross Unrealized Gains 2 28
Gross Unrealized Losses (200) (2)
Fair Value 82,480 45,766
Government securities    
Fair Value Measurements    
Amortized Cost 356,817 197,939
Gross Unrealized Gains   162
Gross Unrealized Losses (844) (3)
Fair Value $ 355,973 $ 198,098