XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Recurring (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash equivalents $ 8,333 $ 12,280
Marketable securities 43,224 14,529
Total Assets $ 51,557 26,809
Maximum remaining maturity of marketable securities 2 years  
Level 1 Inputs    
Assets    
Cash equivalents $ 8,333 12,280
Marketable securities 37,764 10,356
Total Assets 46,097 22,636
Level 2 Inputs    
Assets    
Marketable securities 5,460 4,173
Total Assets $ 5,460 $ 4,173