v3.26.1
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalent and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis $ 378,538 $ 170,492
Unrealized Gains 0 8
Unrealized Losses (1) 0
Total cash equivalents 378,537 170,500
Amortized Cost Basis 42,255 17,359
Unrealized Gains 0 4
Unrealized Losses (6) 0
Estimated Fair Value 42,249 17,363
Total cash equivalents and marketable securities, amortized cost basis 420,793 187,851
Total cash equivalents and marketable securities, unrealized gains 0 12
Total cash equivalents and marketable securities , unrealized losses (7) 0
Total cash equivalents and marketable securities, estimated fair value 420,786 187,863
U.S. Treasury securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 38,795 9,419
Unrealized Gains 0 2
Unrealized Losses (6) 0
Estimated Fair Value 38,789 9,421
Agency discount notes    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 3,460 7,940
Unrealized Gains 0 2
Unrealized Losses 0 0
Estimated Fair Value 3,460 7,942
Money market funds    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 343,613 132,602
Unrealized Gains 0 0
Unrealized Losses 0 0
Total cash equivalents 343,613 132,602
U.S. Treasury securities    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 1,998 11,957
Unrealized Gains 0 3
Unrealized Losses 0 0
Total cash equivalents 1,998 11,960
Agency discount notes    
Cash And Cash Equivalents [Line Items]    
Amortized Cost Basis 32,927 25,933
Unrealized Gains 0 5
Unrealized Losses (1) 0
Total cash equivalents 32,926 25,938
Estimated Fair Value $ 3,460 $ 7,942