XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurements    
Short-term investments (U.S. Government Securities and Agency Investments) $ 447,831 $ 338,851
Mark-to-market adjustment on forward exchange contracts 267  
Forward exchange contracts    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts 300  
Recurring    
Fair Value Measurements    
Total 529,883 457,518
Recurring | Forward exchange contracts    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts $ 267  
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent  
Recurring | 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) $ 81,320 118,278
Recurring | U.S. Government Securities and Agency Investments    
Fair Value Measurements    
Short-term investments (U.S. Government Securities and Agency Investments) 448,296 339,240
Recurring | Level 1    
Fair Value Measurements    
Total 529,616 457,518
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) 81,320 118,278
Recurring | Level 1 | U.S. Government Securities and Agency Investments    
Fair Value Measurements    
Short-term investments (U.S. Government Securities and Agency Investments) 448,296 $ 339,240
Recurring | Level 2    
Fair Value Measurements    
Total 267  
Recurring | Level 2 | Forward exchange contracts    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts $ 267