XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Fair value measurements      
Short-term investments: $ 209,290,000   $ 239,575,000
Transfer of assets between levels 0 $ 0  
Transfer of liabilities between levels 0 $ 0  
Recurring fair value measurement      
Fair value measurements      
Total assets at fair value 209,290,000   239,575,000
Recurring fair value measurement | Money market funds      
Fair value measurements      
Cash and cash equivalents: 140,752,000   188,734,000
Recurring fair value measurement | Certificates of deposit      
Fair value measurements      
Cash and cash equivalents: 400,000   400,000
Recurring fair value measurement | U.S. treasury notes      
Fair value measurements      
Short-term investments: 68,138,000   50,441,000
Recurring fair value measurement | Level 1      
Fair value measurements      
Total assets at fair value 209,290,000   239,575,000
Recurring fair value measurement | Level 1 | Money market funds      
Fair value measurements      
Cash and cash equivalents: 140,752,000   188,734,000
Recurring fair value measurement | Level 1 | Certificates of deposit      
Fair value measurements      
Cash and cash equivalents: 400,000   400,000
Recurring fair value measurement | Level 1 | U.S. treasury notes      
Fair value measurements      
Short-term investments: 68,138,000   50,441,000
Recurring fair value measurement | Level 2      
Fair value measurements      
Total assets at fair value 0   0
Recurring fair value measurement | Level 2 | Money market funds      
Fair value measurements      
Cash and cash equivalents: 0   0
Recurring fair value measurement | Level 2 | Certificates of deposit      
Fair value measurements      
Cash and cash equivalents: 0   0
Recurring fair value measurement | Level 2 | U.S. treasury notes      
Fair value measurements      
Short-term investments: 0   0
Recurring fair value measurement | Level 3      
Fair value measurements      
Total assets at fair value 0   0
Recurring fair value measurement | Level 3 | Money market funds      
Fair value measurements      
Cash and cash equivalents: 0   0
Recurring fair value measurement | Level 3 | Certificates of deposit      
Fair value measurements      
Cash and cash equivalents: 0   0
Recurring fair value measurement | Level 3 | U.S. treasury notes      
Fair value measurements      
Short-term investments: $ 0   $ 0