XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Recurring (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Assets    
Maximum remaining maturity of marketable securities 9 months  
Recurring    
Assets    
Cash equivalents $ 19,840 $ 11,942
Marketable securities 12,063 29,144
Total Assets 31,903 41,086
Recurring | Level 1    
Assets    
Cash equivalents 19,840 11,942
Marketable securities 6,933 22,001
Total Assets 26,773 33,943
Recurring | Level 2    
Assets    
Marketable securities 5,130 7,143
Total Assets $ 5,130 $ 7,143