v3.25.2
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Short-term investments:    
Short-term investments $ 552,758 $ 714,048
Money market funds    
Short-term investments:    
Short-term investments 106,725 96,058
U.S. treasury securities    
Short-term investments:    
Short-term investments 214,464 285,915
U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments 231,569 327,080
International corporate bond holdings    
Short-term investments:    
Short-term investments   4,995
Fair Value, Recurring    
Short-term investments:    
Total cash equivalents and short-term investments 552,758 714,048
Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents 106,725 96,058
Fair Value, Recurring | U.S. treasury securities    
Short-term investments:    
Short-term investments 214,464 285,915
Fair Value, Recurring | U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments 231,569 327,080
Fair Value, Recurring | International corporate bond holdings    
Short-term investments:    
Short-term investments   4,995
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1)    
Short-term investments:    
Total cash equivalents and short-term investments 111,670 117,750
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | Money market funds    
Cash equivalents:    
Cash equivalents 106,725 96,058
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | U.S. treasury securities    
Short-term investments:    
Short-term investments 4,945 21,692
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments 0 0
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | International corporate bond holdings    
Short-term investments:    
Short-term investments   0
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Short-term investments:    
Total cash equivalents and short-term investments 441,088 596,298
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. treasury securities    
Short-term investments:    
Short-term investments 209,519 264,223
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments 231,569 327,080
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | International corporate bond holdings    
Short-term investments:    
Short-term investments   4,995
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Short-term investments:    
Total cash equivalents and short-term investments 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | U.S. treasury securities    
Short-term investments:    
Short-term investments 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments $ 0 0
Fair Value, Recurring | Significant Unobservable Inputs (Level 3) | International corporate bond holdings    
Short-term investments:    
Short-term investments   $ 0