v3.26.1
8. Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Marketable securities $ 38,685 $ 51,849
Restricted marketable securities 214,315 217,172
Time deposits [Member]    
Assets:    
Marketable securities 38,685 42,562
U.S. debt [Member]    
Assets:    
Marketable securities 0 9,287
Fair Value, Measurements, Recurring [Member]    
Assets:    
Cash equivalents, Money market funds 46,895 197,195
Restricted cash equivalents, Money market funds 10,506 6,900
Restricted marketable securities 214,315 217,172
Derivative assets   4,001
Total assets 310,401 477,117
Liabilities:    
Derivative liabilities 3,863 2,357
Total liabilities 3,863 2,357
Fair Value, Measurements, Recurring [Member] | Time deposits [Member]    
Assets:    
Marketable securities 38,685 42,562
Fair Value, Measurements, Recurring [Member] | U.S. debt [Member]    
Assets:    
Marketable securities   9,287
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets:    
Cash equivalents, Money market funds 46,895 197,195
Restricted cash equivalents, Money market funds 10,506 6,900
Restricted marketable securities 0 0
Derivative assets   0
Total assets 96,086 246,657
Liabilities:    
Derivative liabilities 0 0
Total liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Time deposits [Member]    
Assets:    
Marketable securities 38,685 42,562
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. debt [Member]    
Assets:    
Marketable securities   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 214,315 217,172
Derivative assets   4,001
Total assets 214,315 230,460
Liabilities:    
Derivative liabilities 3,863 2,357
Total liabilities 3,863 2,357
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   9,287
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
Total assets 0 0
Liabilities:    
Derivative liabilities 0 0
Total liabilities 0 0
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