XML 260 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Cash equivalents $ 10,613 $ 16,715
Marketable securities - available for sale 15,036 27,942
Assets, fair value 25,649 44,657
Level 1    
Assets:    
Cash equivalents 10,613 16,715
Marketable securities - available for sale 0 0
Assets, fair value 10,613 16,715
Level 2    
Assets:    
Cash equivalents 0 0
Marketable securities - available for sale 15,036 27,942
Assets, fair value 15,036 27,942
Level 3    
Assets:    
Cash equivalents 0 0
Marketable securities - available for sale 0 0
Assets, fair value $ 0 $ 0