XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS OF FINANCIAL ASSETS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Transfers into (out of) Level 3, Assets $ 0 $ 0
Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 38,066 45,287
Marketable Securities 43,720 33,852
Recurring | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 24,426 4,571
Recurring | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 3,354 12,442
Recurring | U.S. Government debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 15,940 16,839
Recurring | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 38,066 45,287
Level 1 | Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 38,066 45,287
Marketable Securities 0 0
Level 1 | Recurring | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 1 | Recurring | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 1 | Recurring | U.S. Government debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 1 | Recurring | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 38,066 45,287
Level 2 | Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 0 0
Marketable Securities 43,720 33,852
Level 2 | Recurring | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 24,426 4,571
Level 2 | Recurring | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 3,354 12,442
Level 2 | Recurring | U.S. Government debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 15,940 16,839
Level 2 | Recurring | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 0 0
Level 3 | Recurring    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents 0 0
Marketable Securities 0 0
Level 3 | Recurring | Corporate debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 3 | Recurring | Commercial paper    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 3 | Recurring | U.S. Government debt securities    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Marketable Securities 0 0
Level 3 | Recurring | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash and Cash Equivalents $ 0 $ 0