v3.26.1
Fair Value of Financial Instruments - Summary of Financial Instruments Carried at Fair Value and Their Valuation by Respective Pricing Levels (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets carried at fair value    
Marketable securities $ 737,228 $ 579,005
Time deposits    
Assets carried at fair value    
Marketable securities 16,960 15,540
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,876 161,361
Non-U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 7,812 3,983
Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 531,580 398,121
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 747,281 693,998
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 2,137 47,277
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 16,960 15,540
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,876 178,297
Recurring basis | Non-U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 7,812 3,983
Recurring basis | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 539,496 448,901
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 2,137 47,277
Recurring basis | Quoted market prices in active markets (Level 1) | Money market funds    
Assets carried at fair value    
Marketable securities 2,137 47,277
Recurring basis | Quoted market prices in active markets (Level 1) | Time deposits    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Non-U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant other observable inputs (Level 2)    
Assets carried at fair value    
Total assets carried at fair value 745,144 646,721
Recurring basis | Significant other observable inputs (Level 2) | Money market funds    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant other observable inputs (Level 2) | Time deposits    
Assets carried at fair value    
Marketable securities 16,960 15,540
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,876 178,297
Recurring basis | Significant other observable inputs (Level 2) | Non-U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 7,812 3,983
Recurring basis | Significant other observable inputs (Level 2) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 539,496 448,901
Recurring basis | Significant unobservable inputs (Level 3)    
Assets carried at fair value    
Total assets carried at fair value 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Money market funds    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Time deposits    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Non-U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities $ 0 $ 0