XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE - Schedule of Net Unrealized Gains (Losses), and Fair Value by Major Security Type for Our Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash $ 80,352 $ 73,351
Gross Unrealized Gains 71 21
Gross Unrealized Losses (227) (571)
Amortized Cost 1,000,870 901,186
Fair Value 1,082,466 975,386
Short-term investments 115,284 91,854
Cash and cash equivalents 883,996 785,791
Long-Term Investments 83,342 98,292
Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Gross Unrealized Gains 13 2
Gross Unrealized Losses 0 (1)
Amortized Cost 815,704 728,099
Fair Value 815,717 728,101
Level 1 | Cash Equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 803,644 712,440
Level 1 | Short-Term Investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 12,060 15,659
Level 2    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 185,166 173,087
Gross Unrealized Gains 58 19
Gross Unrealized Losses (227) (570)
Fair Value 184,997 172,534
Short-term investments 103,224 76,195
Debt securities, held to maturity 81,942 96,892
Level 2 | Asset-backed securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 20,972 16,280
Gross Unrealized Gains 9 10
Gross Unrealized Losses (2) (1)
Fair Value 20,979 16,289
Short-term investments 1,842 697
Debt securities, held to maturity 19,130 15,583
Level 2 | Certificates of deposit    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 15,521 11,521
Gross Unrealized Losses (4) (14)
Fair Value 15,520 11,507
Short-term investments 15,521 11,521
Level 2 | Corporate debt securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 138,324 126,031
Gross Unrealized Gains 40 7
Gross Unrealized Losses (215) (494)
Fair Value 138,149 125,543
Short-term investments 85,861 55,013
Debt securities, held to maturity 52,463 71,018
Level 2 | U.S. Treasury securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 10,349 19,255
Gross Unrealized Gains 6 2
Gross Unrealized Losses (6) (61)
Fair Value 10,349 19,195
Short-term investments 0 8,964
Debt securities, held to maturity 10,349 10,291
Level 3    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment in SAFE 1,400 1,400
Commercial paper | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Amortized Cost 12,060 15,659
Fair Value 12,073 15,661
Commercial paper | Level 1 | Short-Term Investments    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Short-term investments 12,060 15,659
Money market funds | Level 1    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents 803,644 712,440
Money market funds | Level 1 | Cash Equivalents    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Cash Equivalents $ 803,644 $ 712,440