XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Short-term investments $ 157,540 $ 179,409
Fair Value, Measurements, Recurring    
Assets    
Total assets measured at fair value 849,292 938,838
Level 1 | Fair Value, Measurements, Recurring    
Assets    
Total assets measured at fair value 751,073 841,284
Level 2 | Fair Value, Measurements, Recurring    
Assets    
Total assets measured at fair value 98,219 97,554
Level 3 | Fair Value, Measurements, Recurring    
Assets    
Total assets measured at fair value 0 0
Money market funds | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 377,756 458,195
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 377,756 458,195
Money market funds | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Money market funds | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
U.S. treasury bills | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 225,889 214,189
U.S. treasury bills | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 225,889 214,189
U.S. treasury bills | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
U.S. treasury bills | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Commercial paper | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 1,438 8,028
Commercial paper | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Commercial paper | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 1,438 8,028
Commercial paper | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Corporate debt securities | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 67,848 53,238
Corporate debt securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Corporate debt securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 67,848 53,238
Corporate debt securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Certificate of deposits | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 18,821 25,779
Certificate of deposits | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
Certificate of deposits | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 18,821 25,779
Certificate of deposits | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Cash equivalents 0 0
U.S. treasury securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 147,428 168,900
U.S. treasury securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 147,428 168,900
U.S. treasury securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
U.S. treasury securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
Asset-backed securities | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 10,112 10,509
Asset-backed securities | Level 1 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 0 0
Asset-backed securities | Level 2 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments 10,112 10,509
Asset-backed securities | Level 3 | Fair Value, Measurements, Recurring    
Assets    
Short-term investments $ 0 $ 0