v3.26.1
Marketable Securities and Fair Value Measurements - Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months $ 216,135 $ 28,566
Fair Value, 12 Months or More 0 0
Fair Value, Total 216,135 28,566
Gross Unrealized Losses, Less Than 12 Months (618) (9)
Gross Unrealized Losses,12 Months or More 0 0
Gross Unrealized Losses (618) (9)
Corporate securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 111,040 12,024
Fair Value, 12 Months or More 0 0
Fair Value, Total 111,040 12,024
Gross Unrealized Losses, Less Than 12 Months (218) (3)
Gross Unrealized Losses,12 Months or More 0 0
Gross Unrealized Losses (218) (3)
U.S. Treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 92,376 13,194
Fair Value, 12 Months or More 0 0
Fair Value, Total 92,376 13,194
Gross Unrealized Losses, Less Than 12 Months (385) (4)
Gross Unrealized Losses,12 Months or More 0 0
Gross Unrealized Losses (385) (4)
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 12,719 3,348
Fair Value, 12 Months or More 0 0
Fair Value, Total 12,719 3,348
Gross Unrealized Losses, Less Than 12 Months (15) (2)
Gross Unrealized Losses,12 Months or More 0 0
Gross Unrealized Losses $ (15) $ (2)