XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Investments - Summary of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost $ 297,714 $ 317,676
Unrealized Gains 37 122
Unrealized Losses (121) (80)
Fair Value 297,632 317,717
Cash and cash equivalents 190,095 221,765
Short-term investments 67,819 74,457
Long-term investments 39,718 21,495
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 169,327 190,610
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 169,327 190,610
Cash and cash equivalents 169,327 190,610
Short-term investments 0 0
Long-term investments 0 0
Level 1 | Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 17,227 24,247
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 17,227 24,247
Cash and cash equivalents 17,227 24,247
Short-term investments 0 0
Long-term investments 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 111,160 102,819
Unrealized Gains 37 122
Unrealized Losses (121) (80)
Fair Value 111,078 102,860
Cash and cash equivalents 3,541 6,908
Short-term investments 67,819 74,457
Long-term investments 39,718 21,495
Level 2 | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 996 1,485
Unrealized Gains 0 0
Unrealized Losses 0 (2)
Fair Value 996 1,483
Cash and cash equivalents 0 0
Short-term investments 996 1,483
Long-term investments 0 0
Level 2 | U.S. government bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 32,242 9,553
Unrealized Gains 2 20
Unrealized Losses (44) (11)
Fair Value 32,201 9,562
Cash and cash equivalents 3,541 0
Short-term investments 17,119 4,387
Long-term investments 11,541 5,175
Level 2 | U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 9,360 23,843
Unrealized Gains 0 2
Unrealized Losses (16) (22)
Fair Value 9,345 23,823
Cash and cash equivalents 0 0
Short-term investments 5,474 23,823
Long-term investments 3,871 0
Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 15,293 16,983
Unrealized Gains 0 9
Unrealized Losses (5) (1)
Fair Value 15,288 16,991
Cash and cash equivalents 0 6,908
Short-term investments 15,288 10,083
Long-term investments 0 0
Level 2 | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 50,260 47,951
Unrealized Gains 35 91
Unrealized Losses (56) (45)
Fair Value 50,239 47,997
Cash and cash equivalents 0 0
Short-term investments 25,933 31,677
Long-term investments 24,306 16,320
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Adjusted Cost 3,009 3,004
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 3,009 3,004
Cash and cash equivalents 0 0
Short-term investments 3,009 3,004
Long-term investments $ 0 $ 0