v3.26.1
Fair Value of Financial Instruments - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds $ 320 $ 205
Commercial paper 1,488  
U.S. Treasury and government agencies 336,684 330,163
Corporate bonds 146,581 147,101
Asset-backed securities 368 1,240
Foreign currency forward contracts 2,965 58
Total assets 488,406 478,767
Foreign currency forward contracts 2,495 4,697
Total liabilities 2,495 4,697
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 320 205
Commercial paper 0  
U.S. Treasury and government agencies 0 0
Corporate bonds 0 0
Asset-backed securities 0 0
Foreign currency forward contracts 0 0
Total assets 320 205
Foreign currency forward contracts 0 0
Total liabilities 0 0
Level 2    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 0 0
Commercial paper 1,488  
U.S. Treasury and government agencies 336,684 330,163
Corporate bonds 146,581 147,101
Asset-backed securities 368 1,240
Foreign currency forward contracts 2,965 58
Total assets 488,086 478,562
Foreign currency forward contracts 2,495 4,697
Total liabilities $ 2,495 $ 4,697