v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Fair Value and Amortized Cost of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Amortized Cost $ 244,258 $ 236,563
Gross Unrealized Gains 51 242
Gross Unrealized Losses (60) 0
Classified as:    
Fair Value 244,249 236,805
Cash equivalents    
Classified as:    
Fair Value 74,042 49,766
Marketable securities    
Classified as:    
Fair Value 163,253 187,039
Marketable securities, non-current    
Classified as:    
Fair Value 6,954 0
Money market funds    
Marketable Securities [Line Items]    
Amortized Cost 64,472 49,766
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Classified as:    
Fair Value 64,472 49,766
U.S. Treasury securities    
Marketable Securities [Line Items]    
Amortized Cost 156,460 175,839
Gross Unrealized Gains 49 233
Gross Unrealized Losses (51) 0
Classified as:    
Fair Value 156,458 176,072
U.S. government agency securities    
Marketable Securities [Line Items]    
Amortized Cost 13,907 6,528
Gross Unrealized Gains 1 5
Gross Unrealized Losses (6) 0
Classified as:    
Fair Value 13,902 6,533
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 9,419 4,430
Gross Unrealized Gains 1 4
Gross Unrealized Losses (3) 0
Classified as:    
Fair Value $ 9,417 $ 4,434