v3.26.1
MARKETABLE SECURITIES - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains $ 2  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 14,738 $ 15,356
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 14,719 15,370
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 496 921
Cost 496 921
Certificates of deposit | Level 1 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 497 923
Fair Value 497 923
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 6,244 12,731
Marketable securities, with unrecognized losses for less than 12 months 7,545 1,000
Cost 13,789 13,731
U.S. Treasury and agency notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 6,245 12,745
Marketable securities, with unrecognized losses for less than 12 months 7,524 999
Fair Value 13,769 13,744
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 191 190
Cost 191 190
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 191 190
Fair Value 191 190
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 0 514
Marketable securities, with unrecognized losses for less than 12 months 262 0
Cost 262 514
Municipal notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities, with unrecognized gains 0 513
Marketable securities, with unrecognized losses for less than 12 months 262 0
Fair Value $ 262 $ 513