XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents, Investments and Fair Value Measurements - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost $ 567,136  
Fair Value 565,429  
Cash and cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 143,747 $ 135,757
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 143,747 135,757
Cash and cash equivalents: | Cash    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 46,996 45,050
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 46,996 45,050
Cash and cash equivalents: | Money market funds | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 96,751 90,707
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 96,751 90,707
Short-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 247,976 194,787
Unrealized Gain 0 0
Unrealized Loss (963) (530)
Fair Value 247,013 194,257
Short-term investments: | Corporate debt securities | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 117,099 69,548
Unrealized Gain 0 0
Unrealized Loss (425) (170)
Fair Value 116,674 69,378
Short-term investments: | U.S. treasury securities | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 66,670 25,734
Unrealized Gain 0 0
Unrealized Loss (357) (114)
Fair Value 66,313 25,620
Short-term investments: | Agency bonds | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 64,207 99,505
Unrealized Gain 0 0
Unrealized Loss (181) (246)
Fair Value 64,026 99,259
Long-term investments:    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 222,409 248,754
Unrealized Gain 287 1,063
Unrealized Loss (1,031) (270)
Fair Value 221,665 249,547
Long-term investments: | Corporate debt securities | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 169,302 191,467
Unrealized Gain 287 898
Unrealized Loss (631) (213)
Fair Value 168,958 192,152
Long-term investments: | U.S. treasury securities | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Adjusted Cost 53,107 57,287
Unrealized Gain 0 165
Unrealized Loss (400) (57)
Fair Value $ 52,707 $ 57,395