XML 84 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost $ 14,437 $ 32,577
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 14,441 32,556
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 174
Marketable securities with unrecognized gains 248 385
Cost 248 559
Certificates of deposit | Level 1 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 174
Marketable securities with unrecognized gains 248 385
Estimated Fair Value 248 559
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 6,115 13,797
Marketable securities with unrecognized gains 7,573 2,374
Cost 13,688 16,171
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 6,109 13,787
Marketable securities with unrecognized gains 7,583 2,374
Estimated Fair Value 13,692 16,161
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 15,598
Marketable securities with unrecognized gains 0 249
Cost 0 15,847
Corporate notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 0 15,587
Marketable securities with unrecognized gains 0 249
Estimated Fair Value 0 15,836
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 501 0
Cost 501 0
Municipal notes | Level 2 | Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable securities with unrecognized losses for less than 12 months 501 0
Estimated Fair Value $ 501 $ 0