XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
FAIR VALUE MEASUREMENTS - Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash equivalents and short-term investments    
Amortized Cost $ 405,728 $ 281,252
Unrealized Gains 604 103
Fair Value $ 406,332 $ 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 $ 144,729 $ 129,123
Fair Value 144,729 129,123
U.S. Government treasury securities | Short-term investments    
Cash equivalents and short-term investments    
Amortized Cost 260,999 152,129
Unrealized Gains 604 103
Fair Value $ 261,603 $ 152,232