v3.26.1
Fair Value of Financial Instruments - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds $ 386 $ 205
Commercial paper 1,473  
U.S. Treasury and government agencies 333,004 330,163
Corporate bonds 146,575 147,101
Asset-backed securities 797 1,240
Foreign currency forward contracts 2,430 58
Total assets 484,665 478,767
Foreign currency forward contracts 4,170 4,697
Total liabilities 4,170 4,697
Level 1    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Money market funds 386 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 386 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,473  
U.S. Treasury and government agencies 333,004 330,163
Corporate bonds 146,575 147,101
Asset-backed securities 797 1,240
Foreign currency forward contracts 2,430 58
Total assets 484,279 478,562
Foreign currency forward contracts 4,170 4,697
Total liabilities $ 4,170 $ 4,697