XML 48 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Measurements  
Schedule of assets measured on a recurring basis at fair value

    

Level 1

    

Level 2

    

Level 3

    

Total

(in thousands)

December 31, 2024

Cash equivalents

Certificate of deposits and time deposits

$

66,023

$

$

$

66,023

Money market cash

15,003

15,003

Total

$

81,026

$

$

$

81,026

Short-term investments

U.S. treasuries

$

84,032

$

$

$

84,032

Government agency securities

30,167

30,167

Corporate debt

83,051

83,051

Commercial paper

1,469

1,469

Total

$

84,032

$

114,687

$

$

198,719

December 31, 2023

Cash equivalents

Certificate of deposits and time deposits

$

74,262

$

$

$

74,262

Corporate debt

1,988

1,988

Money market cash

21,587

21,587

Total

$

95,849

$

1,988

$

$

97,837

Short-term investments

U.S. treasuries

$

59,493

$

$

$

59,493

Government agency securities

41,818

41,818

Corporate debt

35,409

35,409

Commercial paper

9,944

9,944

Total

$

59,493

$

87,171

$

$

146,664