v3.25.1
CASH EQUIVALENTS AND INVESTMENTS - Cost and fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost $ 312,201 $ 269,402
Gross Unrealized Gains 7 117
Fair Value 312,208 269,519
U.S. treasury securities    
Amortized Cost 204,951 207,970
Gross Unrealized Gains 7 117
Fair Value 204,958 208,087
Money market funds    
Amortized Cost 107,250 61,432
Fair Value $ 107,250 $ 61,432