v3.25.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 552,688 $ 714,058
Gross Unrealized Gains 276 557
Gross Unrealized Losses (206) (567)
Fair Value 552,758 714,048
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 106,725 96,058
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 106,725 96,058
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 214,503 286,039
Gross Unrealized Gains 110 196
Gross Unrealized Losses (149) (320)
Fair Value 214,464 285,915
U.S. corporate paper and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 231,460 326,966
Gross Unrealized Gains 166 361
Gross Unrealized Losses (57) (247)
Fair Value $ 231,569 327,080
International corporate bond holdings    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   4,995
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Fair Value   $ 4,995