XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains $ 11  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 17,469 $ 14,437
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 17,473 14,441
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 921 248
Cost 921 248
Certificates of deposit | Level 1 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 923 248
Fair Value 923 248
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 8,232 7,573
Marketable securities, with unrealized losses for less than 12 months 7,223 6,115
Cost 15,455 13,688
U.S. Treasury and agency notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 8,239 7,583
Marketable securities, with unrealized losses for less than 12 months 7,216 6,109
Fair Value 15,455 13,692
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 581 0
Cost 581 0
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 582 0
Fair Value 582 0
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 263 0
Marketable securities, with unrealized losses for less than 12 months 249 501
Cost 512 501
Municipal notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrealized gains 264 0
Marketable securities, with unrealized losses for less than 12 months 249 501
Fair Value $ 513 $ 501