v3.26.3
Cash Equivalents, Short-term Investments and Restricted Cash - Schedule of Cash Equivalents and Short-term Investments and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 403,782 $ 295,035
Unrealized Gains 1 168
Unrealized Losses (546) 0
Aggregate Fair Value 403,238 295,203
Restricted cash 788 770
U.S. government securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Losses (405)  
Corporate bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Losses (132)  
Commercial paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Unrealized Losses (9)  
Restricted cash [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Restricted cash, Amortized Cost 788 770
Restricted cash, Unrealized Gains 0 0
Restricted cash, Unrealized Losses 0 0
Restricted cash 788 770
Restricted cash [Member] | Certificate of deposit [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Restricted cash, Amortized Cost 788 770
Restricted cash, Unrealized Gains 0 0
Restricted cash, Unrealized Losses 0 0
Restricted cash 788 770
Short-term investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 189,228 44,872
Unrealized Gains 1 168
Unrealized Losses (544) 0
Aggregate Fair Value 188,685 45,040
Short-term investments [Member] | U.S. government securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 132,312 44,872
Unrealized Gains 0 168
Unrealized Losses (404) 0
Aggregate Fair Value 131,908 45,040
Short-term investments [Member] | Corporate bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 51,647  
Unrealized Gains 1  
Unrealized Losses (131)  
Aggregate Fair Value 51,517  
Short-term investments [Member] | Commercial paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 5,269  
Unrealized Gains 0  
Unrealized Losses (9)  
Aggregate Fair Value 5,260  
Cash equivalents [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 213,766 249,393
Unrealized Gains 0 0
Unrealized Losses (2) 0
Aggregate Fair Value 213,765 249,393
Cash equivalents [Member] | Money market funds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 207,759 249,393
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 207,759 $ 249,393
Cash equivalents [Member] | U.S. government securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 5,090  
Unrealized Gains 0  
Unrealized Losses (1)  
Aggregate Fair Value 5,089  
Cash equivalents [Member] | Corporate bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 917  
Unrealized Gains 0  
Unrealized Losses (1)  
Aggregate Fair Value $ 916