v3.25.1
8. Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Marketable securities $ 53,119 $ 171,583
Restricted marketable securities 210,555 199,136
Liabilities:    
Contingent consideration, noncurrent 6,500 6,500
Time deposits [Member]    
Assets:    
Marketable securities 44,199 162,836
U.S. debt [Member]    
Assets:    
Marketable securities 8,920 8,747
Fair Value, Measurements, Recurring [Member]    
Assets:    
Cash equivalents, Money market funds 245,734 526,580
Restricted cash equivalents, Money market funds 2,761 4,972
Restricted marketable securities 210,555 199,136
Derivative assets 1,195 13,452
Total assets 513,364 915,723
Liabilities:    
Derivative liabilities 16,585 18,619
Contingent consideration, noncurrent 6,500 6,500
Total liabilities 23,085 25,119
Fair Value, Measurements, Recurring [Member] | Time deposits [Member]    
Assets:    
Marketable securities 44,199 162,836
Fair Value, Measurements, Recurring [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 8,920 8,747
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets:    
Cash equivalents, Money market funds 245,734 526,580
Restricted cash equivalents, Money market funds 2,761 4,972
Restricted marketable securities 0 0
Derivative assets 0 0
Total assets 292,694 694,388
Liabilities:    
Derivative liabilities 0 0
Contingent consideration, noncurrent 0 0
Total liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 44,199 162,836
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets:    
Cash equivalents, Money market funds 0 0
Restricted cash equivalents, Money market funds 0 0
Restricted marketable securities 210,555 199,136
Derivative assets 1,195 13,452
Total assets 220,670 221,335
Liabilities:    
Derivative liabilities 16,585 18,619
Contingent consideration, noncurrent 0 0
Total liabilities 16,585 18,619
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities 8,920 8,747
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets:    
Cash equivalents, Money market funds 0 0
Restricted cash equivalents, Money market funds 0 0
Restricted marketable securities 0 0
Derivative assets 0 0
Total assets 0 0
Liabilities:    
Derivative liabilities 0 0
Contingent consideration, noncurrent 6,500 6,500
Total liabilities 6,500 6,500
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities $ 0 $ 0