XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Fair Value Measurements    
Short-term investments (U.S. Government Securities and Agency Investments) $ 459,341 $ 338,851
Mark-to-market adjustment on forward exchange contracts (583)  
Forward exchange contracts    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts (600)  
Level 2 | Forward exchange contracts | Estimate of fair value measurement    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts (600)  
Recurring | Estimate of fair value measurement    
Fair Value Measurements    
Total 541,513 457,518
Recurring | Forward exchange contracts | Estimate of fair value measurement    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts (583)  
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) 81,623 118,278
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) 460,473 339,240
Recurring | Level 1    
Fair Value Measurements    
Total 542,096 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,623 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) 460,473 $ 339,240
Recurring | Level 2    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts (583)  
Recurring | Level 2 | Forward exchange contracts    
Fair Value Measurements    
Mark-to-market adjustment on forward exchange contracts $ (583)