v3.26.1
Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Measurements    
Amortized Cost $ 249,636 $ 30,993
Gross Unrealized Gains 192 33
Gross Unrealized Losses (5) (2)
Fair Value 249,823 31,024
Commercial paper    
Fair Value Measurements    
Amortized Cost 5,957 3,311
Gross Unrealized Gains 2 4
Fair Value 5,959 3,315
Corporate debt securities    
Fair Value Measurements    
Amortized Cost 45,740 8,589
Gross Unrealized Gains 28 12
Gross Unrealized Losses (2)  
Fair Value 45,766 8,601
Government securities    
Fair Value Measurements    
Amortized Cost 197,939 19,093
Gross Unrealized Gains 162 17
Gross Unrealized Losses (3) (2)
Fair Value $ 198,098 $ 19,108