XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Recurring (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Assets    
Maximum remaining maturity of marketable securities 12 months  
Recurring    
Assets    
Cash equivalents $ 11,942 $ 61,992
Marketable securities 29,144 5,993
Total Assets 41,086 67,985
Recurring | Level 1    
Assets    
Cash equivalents 11,942 61,992
Marketable securities 22,001 1,011
Total Assets 33,943 63,003
Recurring | Level 2    
Assets    
Marketable securities 7,143 4,982
Total Assets $ 7,143 $ 4,982