XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value $ 208,938 $ 228,223
U.S. Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 143,040 154,018
Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 1,932 2,400
U.S. agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 4,976 4,965
Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value [1] 58,990 66,840
Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 203,962 223,258
Level 1 | U.S. Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 143,040 154,018
Level 1 | Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 1,932 2,400
Level 1 | U.S. agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 1 | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value [1] 58,990 66,840
Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 4,976 4,965
Level 2 | U.S. Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 2 | Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 2 | U.S. agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 4,976 4,965
Level 2 | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value [1] 0 0
Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 3 | U.S. Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 3 | Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 3 | U.S. agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 0 0
Level 3 | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value [1] 0 0
Fair Value    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 208,938 228,223
Fair Value | U.S. Treasury Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 143,040 154,018
Fair Value | Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 1,932 2,400
Fair Value | U.S. agency bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value 4,976 4,965
Fair Value | Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Assets, Fair Value [1] $ 58,990 $ 66,840
[1]

(1) Included in cash and cash equivalents in accompanying balance sheets.