XML 68 R38.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 2  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 17,564 $ 14,437
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 17,554 14,441
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 496 0
Marketable Securities, with unrealized gains 673 248
Cost 1,169 248
Certificates of deposit | Level 1 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 496 0
Marketable Securities, with unrealized gains 674 248
Fair Value 1,170 248
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 13,363 6,115
Marketable Securities, with unrealized gains 1,941 7,573
Cost 15,304 13,688
U.S. Treasury and agency notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 13,351 6,109
Marketable Securities, with unrealized gains 1,942 7,583
Fair Value 15,293 13,692
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 331 0
Marketable Securities, with unrealized gains 248 0
Cost 579 0
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 331 0
Marketable Securities, with unrealized gains 248 0
Fair Value 579 0
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 248 501
Marketable Securities, with unrealized gains 264 0
Cost 512 501
Municipal notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 248 501
Marketable Securities, with unrealized gains 264 0
Fair Value $ 512 $ 501