v3.25.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of fair value, by balance sheet grouping
 LevelMarch 31,
2025
December 31,
2024
Cash equivalents1$26,587 $16,945 
Marketable securities2$19,836 $28,984