v3.26.1
MARKETABLE SECURITIES (Tables)
6 Months Ended
Jun. 30, 2026
Marketable Securities [Abstract]  
Schedule of Debt Securities, Available-for-Sale
The following is a summary of available-for-sale marketable securities as of June 30, 2026 and December 31, 2025, respectively:
June 30, 2026
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$5,277 $— $(4)$5,273 
Municipal bonds60 — — 60 
5,337 — (4)5,333 
Available-for-sale – matures after one year:
Corporate bonds498 — — 498 
Agency bonds1,006 — (4)1,002 
U.S. Treasury2,729 — (4)2,725 
4,233 — (8)4,225 
Total$9,570 $— $(12)$9,558 
December 31, 2025
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$15,474 $20 $— $15,494 
U.S. Treasury6,490 13 — 6,503 
Commercial paper986 — 987 
Agency bonds1,135 — 1,137 
Municipal bonds236 — 237 
24,321 37 — 24,358 
Available-for-sale – matures after one year:
Corporate bonds8,324 23 — 8,347 
U.S. Treasury2,026 — 2,029 
Agency bonds507 — — 507 
10,857 26 — 10,883 
Total$35,178 $63 $— $35,241