v3.25.1
INVESTMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Short-term investments:    
Short-term investments $ 628,091 $ 714,048
Money market funds    
Short-term investments:    
Short-term investments 105,051 96,058
U.S. treasury securities    
Short-term investments:    
Short-term investments 231,580 285,915
U.S. corporate paper and bonds    
Short-term investments:    
Short-term investments 291,460 327,080
International corporate bond holdings    
Short-term investments:    
Short-term investments 0 4,995
Fair Value, Recurring    
Short-term investments:    
Total cash equivalents and short-term investments 628,091 714,048
Fair Value, Recurring | Money market funds    
Cash equivalents:    
Cash equivalents 105,051 96,058
Fair Value, Recurring | U.S. treasury securities    
Short-term investments:    
Short-term investments 231,580 285,915
Fair Value, Recurring | U.S. corporate paper and bonds    
Cash equivalents:    
Cash equivalents 2,622  
Short-term investments:    
Short-term investments 288,838 327,080
Fair Value, Recurring | International corporate bond holdings    
Short-term investments:    
Short-term investments 0 4,995
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1)    
Short-term investments:    
Total cash equivalents and short-term investments 124,939 117,750
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | Money market funds    
Cash equivalents:    
Cash equivalents 105,051 96,058
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | U.S. treasury securities    
Short-term investments:    
Short-term investments 19,888 21,692
Fair Value, Recurring | Quoted Prices in Active Markets (Level 1) | U.S. corporate paper and bonds    
Cash equivalents:    
Cash equivalents 0  
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 0
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Short-term investments:    
Total cash equivalents and short-term investments 503,152 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 211,692 264,223
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | U.S. corporate paper and bonds    
Cash equivalents:    
Cash equivalents 2,622  
Short-term investments:    
Short-term investments 288,838 327,080
Fair Value, Recurring | Significant Other Observable Inputs (Level 2) | International corporate bond holdings    
Short-term investments:    
Short-term investments 0 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    
Cash equivalents:    
Cash equivalents 0  
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 $ 0