XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: $ 98,683 $ 97,636
Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 54,385 53,434
U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 44,298 44,202
Certificates of Deposit    
FAIR VALUE MEASUREMENTS    
Certificates of Deposit 6,693 6,417
Recurring    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 53,391 83,219
Available-for-Sale Securities: 98,683 97,636
Total Assets Measured at Fair Value on a Recurring Basis 158,767 187,272
Recurring | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 54,385 53,434
Recurring | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 44,298 44,202
Recurring | Certificates of Deposit    
FAIR VALUE MEASUREMENTS    
Certificates of Deposit 6,693 6,417
Recurring | Level 1    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 53,391 83,219
Available-for-Sale Securities: 0 0
Total Assets Measured at Fair Value on a Recurring Basis 60,084 89,636
Recurring | Level 1 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 1 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 1 | Certificates of Deposit    
FAIR VALUE MEASUREMENTS    
Certificates of Deposit 6,693 6,417
Recurring | Level 2    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 0 0
Available-for-Sale Securities: 98,683 97,636
Total Assets Measured at Fair Value on a Recurring Basis 98,683 97,636
Recurring | Level 2 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 54,385 53,434
Recurring | Level 2 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 44,298 44,202
Recurring | Level 2 | Certificates of Deposit    
FAIR VALUE MEASUREMENTS    
Certificates of Deposit 0 0
Recurring | Level 3    
FAIR VALUE MEASUREMENTS    
Cash & Cash Equivalents 0 0
Available-for-Sale Securities: 0 0
Total Assets Measured at Fair Value on a Recurring Basis 0 0
Recurring | Level 3 | Corporate Debt Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 3 | U.S. Government Agency Securities    
FAIR VALUE MEASUREMENTS    
Available-for-Sale Securities: 0 0
Recurring | Level 3 | Certificates of Deposit    
FAIR VALUE MEASUREMENTS    
Certificates of Deposit $ 0 $ 0