XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets carried at fair value    
Marketable securities $ 278,443 $ 331,077
Time deposits    
Assets carried at fair value    
Marketable securities 13,419  
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 149,442 194,428
Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 115,582 136,649
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 283,772 337,358
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 13,200 12,500
Total liabilities carried at fair value 13,200 12,500
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 4,335 3,790
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 13,419  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 149,442 196,919
Recurring basis | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 116,576 136,649
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 4,335 3,790
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 0 0
Total liabilities carried at fair value 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Money market funds    
Assets carried at fair value    
Marketable securities 4,335 3,790
Recurring basis | Quoted market prices in active markets (Level 1) | Time deposits    
Assets carried at fair value    
Marketable securities 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) | 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 279,437 333,568
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 0 0
Total liabilities carried at fair value 0 0
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 13,419  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 149,442 196,919
Recurring basis | Significant other observable inputs (Level 2) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 116,576 136,649
Recurring basis | Significant unobservable inputs (Level 3)    
Assets carried at fair value    
Total assets carried at fair value 0 0
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 13,200 12,500
Total liabilities carried at fair value 13,200 12,500
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  
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) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities $ 0 $ 0