XML 65 R54.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Fair Value Measurements      
Short-term investments (U.S. Government Securities and Agency Investments) $ 215,771   $ 228,802
Unrealized loss on forward exchange contracts (479) $ 130  
Level 2 | Foreign Exchange Contract [Member] | Estimate of fair value measurement      
Fair Value Measurements      
Unrealized loss on forward exchange contracts (500)    
Recurring | Estimate of fair value measurement      
Fair Value Measurements      
Long-term investments (U.S. Government Securities and Agency Investments)     182,396
Total 533,826   504,981
Recurring | Money market funds, U.S. Government Securities and Agency Investments | Estimate of fair value measurement      
Fair Value Measurements      
Cash equivalents (money market funds, U.S. Government Securities and Agency Investments) 115,195   93,348
Recurring | U.S. Government Securities and Agency Investments | Estimate of fair value measurement      
Fair Value Measurements      
Short-term investments (U.S. Government Securities and Agency Investments) 215,771   228,802
Long-term investments (U.S. Government Securities and Agency Investments) 203,339    
Recurring | Foreign Exchange Contract [Member] | Estimate of fair value measurement      
Fair Value Measurements      
Mark-to-market adjustment on forward exchange contracts (479)   435
Recurring | Level 1      
Fair Value Measurements      
Long-term investments (U.S. Government Securities and Agency Investments)     182,396
Total 534,305   504,546
Recurring | Level 1 | Money market funds, U.S. Government Securities and Agency Investments      
Fair Value Measurements      
Cash equivalents (money market funds, U.S. Government Securities and Agency Investments) 115,195   93,348
Recurring | Level 1 | U.S. Government Securities and Agency Investments      
Fair Value Measurements      
Short-term investments (U.S. Government Securities and Agency Investments) 215,771   228,802
Long-term investments (U.S. Government Securities and Agency Investments) 203,339    
Recurring | Level 2      
Fair Value Measurements      
Total     435
Unrealized loss on forward exchange contracts (479)    
Recurring | Level 2 | Foreign Exchange Contract [Member]      
Fair Value Measurements      
Mark-to-market adjustment on forward exchange contracts $ (479)   $ 435
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current   Prepaid Expense and Other Assets, Current