XML 41 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Company's Cash Equivalents and Marketable Securities' Amortized Costs, Gross Unrealized Gains, Gross Unrealized Losses and Estimated Fair Values by Significant Investment Category (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Amortized cost $ 257,197 $ 354,061
Cash equivalents, Fair value 257,197 $ 354,061
Short-term marketable securities, Amortized cost 63,017  
Short-term marketable securities, Unrealized losses (5)  
Short-term marketable securities, Unrealized gain 20  
Short-term marketable securities, Fair value 63,032  
Long-term marketable securities, Amortized cost 14,545  
Long-term marketable securities, Unrealized gain 14  
Long-term marketable securities, Fair value 14,559  
Cash equivalents and marketable securities, Amortized cost 334,759  
Cash equivalents and marketable securities, Unrealized losses (5)  
Cash equivalents and marketable securities, Unrealized gain 34  
Cash equivalents and marketable securities, Fair value 334,788  
U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 29,485  
Short-term marketable securities, Unrealized gain 20  
Short-term marketable securities, Fair value 29,505  
Long-term marketable securities, Amortized cost 14,545  
Long-term marketable securities, Unrealized gain 14  
Long-term marketable securities, Fair value 14,559  
U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 1,985  
Short-term marketable securities, Fair value 1,985  
Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 23,181  
Short-term marketable securities, Unrealized losses (5)  
Short-term marketable securities, Fair value 23,176  
Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Amortized cost 8,366  
Short-term marketable securities, Fair value $ 8,366  
Maximum | U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Long-term marketable securities, Contractual Maturity 2 years  
Maximum | U.S. government agency bonds    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Maximum | Commercial paper    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Maximum | Corporate debt securities    
Debt Securities, Available-for-Sale [Line Items]    
Short-term marketable securities, Contractual Maturity 1 year  
Minimum | U.S. government bonds    
Debt Securities, Available-for-Sale [Line Items]    
Long-term marketable securities, Contractual Maturity 1 year  
Money market funds    
Debt Securities, Available-for-Sale [Line Items]    
Cash equivalents, Contractual Maturity Three months or less Three months or less
Cash equivalents, Amortized cost $ 257,197 $ 354,061
Cash equivalents, Fair value $ 257,197 $ 354,061