v3.25.1
CASH EQUIVALENTS AND INVESTMENTS - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Cash equivalents total $ 124,163 $ 61,432
Unrealized losses on available-for-sale $ 0 0
Number of investments in debt securities in continuous unrealized loss position for more than 12 months 0  
Demand Deposits    
Cash equivalents total $ 47,500 $ 54,300