XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Marketable Securities $ 83,762 $ 97,288
Commercial paper    
Assets:    
Marketable Securities   26,631
U.S. Treasuries and agencies    
Assets:    
Marketable Securities   36,456
Fair Value, Recurring    
Assets:    
Total assets 83,762 97,288
Fair Value, Recurring | Commercial paper    
Assets:    
Marketable Securities 19,353 26,631
Fair Value, Recurring | U.S. Treasuries and agencies    
Assets:    
Marketable Securities 41,499 36,456
Fair Value, Recurring | Corporate debt securities    
Assets:    
Marketable Securities 6,951 6,900
Fair Value, Recurring | International goverment    
Assets:    
Marketable Securities   1,488
Fair Value, Recurring | Money market funds    
Assets:    
Cash Equivalents 15,459 25,313
Restricted Cash Equivalents 500 500
Level 1 | Fair Value, Recurring    
Assets:    
Total assets 57,458 62,269
Level 1 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable Securities 0 0
Level 1 | Fair Value, Recurring | U.S. Treasuries and agencies    
Assets:    
Marketable Securities 41,499 36,456
Level 1 | Fair Value, Recurring | Corporate debt securities    
Assets:    
Marketable Securities 0 0
Level 1 | Fair Value, Recurring | International goverment    
Assets:    
Marketable Securities   0
Level 1 | Fair Value, Recurring | Money market funds    
Assets:    
Cash Equivalents 15,459 25,313
Restricted Cash Equivalents 500 500
Level 2 | Fair Value, Recurring    
Assets:    
Total assets 26,304 35,019
Level 2 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable Securities 19,353 26,631
Level 2 | Fair Value, Recurring | U.S. Treasuries and agencies    
Assets:    
Marketable Securities 0 0
Level 2 | Fair Value, Recurring | Corporate debt securities    
Assets:    
Marketable Securities 6,951 6,900
Level 2 | Fair Value, Recurring | International goverment    
Assets:    
Marketable Securities   1,488
Level 2 | Fair Value, Recurring | Money market funds    
Assets:    
Cash Equivalents 0 0
Restricted Cash Equivalents 0 0
Level 3 | Fair Value, Recurring    
Assets:    
Total assets 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Assets:    
Marketable Securities 0 0
Level 3 | Fair Value, Recurring | U.S. Treasuries and agencies    
Assets:    
Marketable Securities 0 0
Level 3 | Fair Value, Recurring | Corporate debt securities    
Assets:    
Marketable Securities 0 0
Level 3 | Fair Value, Recurring | International goverment    
Assets:    
Marketable Securities   0
Level 3 | Fair Value, Recurring | Money market funds    
Assets:    
Cash Equivalents 0 0
Restricted Cash Equivalents $ 0 $ 0