XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Investments and fair value measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Investments on Condensed Consolidated Balance Sheets
The Company’s assets and liabilities that are measured at fair value on a recurring or nonrecurring basis within the fair value hierarchy are as follows (in thousands):
As of June 30, 2024
Level 1Level 2Level 3
Current assets:
Cash equivalents:
Money market funds$234,681 $— $— 
Marketable securities:
U.S. government securities$— $148,559 $— 
Non-current assets:
Strategic investments$— $— $— 
Non-current liabilities:
Cash settled stock appreciation rights
$— $— $16 

As of December 31, 2023
Level 1Level 2Level 3
Current assets:
Cash equivalents:
Money market funds$266,692 $— $— 
Marketable securities:
U.S. government securities$— $171,372 $— 
Non-current assets:
Strategic investments$— $— $10,311 
Non-current liabilities:
Cash settled stock appreciation rights$— $— $48 
Schedule of Investments on Condensed Consolidated Balance Sheets
The Company’s assets and liabilities that are measured at fair value on a recurring or nonrecurring basis within the fair value hierarchy are as follows (in thousands):
As of June 30, 2024
Level 1Level 2Level 3
Current assets:
Cash equivalents:
Money market funds$234,681 $— $— 
Marketable securities:
U.S. government securities$— $148,559 $— 
Non-current assets:
Strategic investments$— $— $— 
Non-current liabilities:
Cash settled stock appreciation rights
$— $— $16 

As of December 31, 2023
Level 1Level 2Level 3
Current assets:
Cash equivalents:
Money market funds$266,692 $— $— 
Marketable securities:
U.S. government securities$— $171,372 $— 
Non-current assets:
Strategic investments$— $— $10,311 
Non-current liabilities:
Cash settled stock appreciation rights$— $— $48 
Schedule of the Changes in the Fair Value of Level 3 Financial Instruments
A summary of the changes in the fair value of Level 3 financial instruments, of which vesting and remeasurement of stock appreciation rights (SARs) and impairment of strategic investments are recognized in the consolidated statements of operations, is as follows (in thousands):
Stock Appreciation Rights
Strategic Investments
Balance— March 31, 2024
$22 $10,311 
Vesting and remeasurement of SARs
(6)— 
Unrealized loss on strategic investments
— (10,311)
Balance— June 30, 2024
$16 $— 
Balance— March 31, 2023
$264 $12,104 
Vesting and remeasurement of SARs19 — 
Exercises of SARs(253)— 
Unrealized loss on strategic investments— (1,793)
Balance— June 30, 2023
$30 $10,311 
Balance— December 31, 2023
$48 $10,311 
Vesting and remeasurement of SARs(25)— 
Exercises of SARs(7)— 
Unrealized loss on strategic investments— (10,311)
Balance— June 30, 2024$16 $— 
Balance— December 31, 2022
$462 $12,104 
Vesting and remeasurement of SARs(179)— 
Exercises of SARs(253)— 
Unrealized loss on strategic investments— (1,793)
Balance— June 30, 2023
$30 $10,311 
Schedule of the Changes in the Fair Value of Level 3 Financial Instruments
A summary of the changes in the fair value of Level 3 financial instruments, of which vesting and remeasurement of stock appreciation rights (SARs) and impairment of strategic investments are recognized in the consolidated statements of operations, is as follows (in thousands):
Stock Appreciation Rights
Strategic Investments
Balance— March 31, 2024
$22 $10,311 
Vesting and remeasurement of SARs
(6)— 
Unrealized loss on strategic investments
— (10,311)
Balance— June 30, 2024
$16 $— 
Balance— March 31, 2023
$264 $12,104 
Vesting and remeasurement of SARs19 — 
Exercises of SARs(253)— 
Unrealized loss on strategic investments— (1,793)
Balance— June 30, 2023
$30 $10,311 
Balance— December 31, 2023
$48 $10,311 
Vesting and remeasurement of SARs(25)— 
Exercises of SARs(7)— 
Unrealized loss on strategic investments— (10,311)
Balance— June 30, 2024$16 $— 
Balance— December 31, 2022
$462 $12,104 
Vesting and remeasurement of SARs(179)— 
Exercises of SARs(253)— 
Unrealized loss on strategic investments— (1,793)
Balance— June 30, 2023
$30 $10,311