v3.26.1
MARKETABLE SECURITIES - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses $ 1  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 15,356 $ 14,437
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 15,370 14,441
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized gains 921 248
Cost 921 248
Certificates of deposit | Level 1 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized gains 923 248
Estimated Fair Value 923 248
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 1,000 6,115
Marketable securities with unrecognized gains 12,731 7,573
Cost 13,731 13,688
U.S. Treasury and agency notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 999 6,109
Marketable securities with unrecognized gains 12,745 7,583
Estimated Fair Value 13,744 13,692
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized gains 190 0
Cost 190 0
Corporate notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized gains 190 0
Estimated Fair Value 190 0
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 501
Marketable securities with unrecognized losses 514 0
Cost 514 501
Municipal notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 501
Marketable securities with unrecognized losses 513 0
Estimated Fair Value $ 513 $ 501