XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
MARKETABLE SECURITIES - Schedule of the Fair Value to Amortized Cost Basis of Securities Available-for-Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Fair Value $ 102,482  
Short-term marketable securities:    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 102,300 $ 100,445
Gross Unrealized Gains 197 220
Gross Unrealized Losses (15) (84)
Fair Value 102,482 100,581
Short-term marketable securities: | Certificates of deposit    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 2,515 1,282
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,515 1,282
Short-term marketable securities: | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,241 8,867
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 3,241 8,867
Short-term marketable securities: | Corporate bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 37,078 38,505
Gross Unrealized Gains 95 42
Gross Unrealized Losses (11) (64)
Fair Value 37,162 38,483
Short-term marketable securities: | Agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   1,237
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Fair Value   1,238
Short-term marketable securities: | U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 59,466 50,554
Gross Unrealized Gains 102 177
Gross Unrealized Losses (4) (20)
Fair Value $ 59,564 $ 50,711