XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Financial Assets and Liabilities Subject to Fair Value Measurements on a Recurring Basis and the Level of Inputs Used (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Marketable investments: $ 62,693 $ 112,947
U.S. treasury securities    
Assets:    
Marketable investments: 15,363 10,955
Certificate of deposits    
Assets:    
Marketable investments:   1,561
Corporate bonds    
Assets:    
Marketable investments: 37,431 81,357
Fair Value, Recurring    
Assets:    
Total cash equivalents 24,754 34,015
Marketable equity investments 3,075 3,165
Total marketable investments 59,465 99,827
Liabilities:    
Derivative liability (4,021) (9,410)
Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 14,064 5,436
Fair Value, Recurring | Certificate of deposits    
Assets:    
Marketable investments:   1,561
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 9,899 9,107
Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 32,427 80,558
Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 18,451 17,730
Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 1,299 5,519
Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents   9,967
Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents 5,004 799
Level 1 | Fair Value, Recurring    
Assets:    
Total cash equivalents 19,750 23,249
Marketable equity investments 3,075 3,165
Total marketable investments 17,139 8,601
Liabilities:    
Derivative liability 0 0
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 14,064 5,436
Level 1 | Fair Value, Recurring | Certificate of deposits    
Assets:    
Marketable investments:   0
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 18,451 17,730
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 1,299 5,519
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents   0
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring    
Assets:    
Total cash equivalents 5,004 10,766
Marketable equity investments 0 0
Total marketable investments 42,326 91,226
Liabilities:    
Derivative liability 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 2 | Fair Value, Recurring | Certificate of deposits    
Assets:    
Marketable investments:   1,561
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 9,899 9,107
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 32,427 80,558
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 0 0
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents   9,967
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents 5,004 799
Level 3 | Fair Value, Recurring    
Assets:    
Total cash equivalents 0 0
Marketable equity investments 0 0
Total marketable investments 0 0
Liabilities:    
Derivative liability (4,021) (9,410)
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Certificate of deposits    
Assets:    
Marketable investments:   0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets:    
Marketable investments: 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | U.S. treasury securities    
Assets:    
Total cash equivalents 0 0
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents   0
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets:    
Total cash equivalents $ 0 $ 0