XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash equivalents and short-term investments    
Amortized Cost $ 425,168 $ 281,252
Unrealized Gains 309 103
Unrealized Losses (88)  
Fair Value $ 425,389 $ 281,355
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 $ 161,094 $ 129,123
Fair Value 161,094 129,123
U.S. Government treasury securities | Short-term investments    
Cash equivalents and short-term investments    
Amortized Cost 264,074 152,129
Unrealized Gains 309 103
Unrealized Losses (88)  
Fair Value $ 264,295 $ 152,232