XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash equivalents and short-term investments    
Amortized Cost $ 321,907 $ 425,168
Unrealized Gains 141 309
Unrealized Losses (63) (88)
Fair Value $ 321,985 $ 425,389
Fair value hierarchy - Level 1 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueInputsLevel1Member
Money market funds | Cash and cash equivalents    
Cash equivalents and short-term investments    
Amortized Cost $ 164,117 $ 161,094
Fair Value 164,117 161,094
U.S. Government treasury securities | Short-term investments    
Cash equivalents and short-term investments    
Amortized Cost 157,790 264,074
Unrealized Gains 141 309
Unrealized Losses (63) (88)
Fair Value $ 157,868 $ 264,295