XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021

Cash equivalents

Certificate of deposits and time deposits

$

41,544

$

$

$

41,544

Money market cash

121

121

Total

$

41,665

$

$

$

41,665

Short-term investments

U.S. treasuries

$

51,095

$

$

$

51,095

Government agency securities

12,052

12,052

Corporate debt

40,035

40,035

Commercial paper

999

999

Total

$

51,095

$

53,086

$

$

104,181

December 31, 2020

Cash equivalents

Certificate of deposits and time deposits

$

59,168

$

$

$

59,168

Commercial paper

2,000

2,000

U.S. treasuries

24,997

24,997

Total

$

84,165

$

2,000

$

$

86,165

Short-term investments

U.S. treasuries

$

149,219

$

$

$

149,219

Corporate debt

32,554

32,554

Commercial paper

7,998

7,998

Total

$

149,219

$

40,552

$

$

189,771