XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Investments and Fair Value Measurements - Schedule of Available-For-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 289,945 $ 287,307
Gross Unrealized Gain 66 23
Gross Unrealized Loss (9) (957)
Fair Value 290,002 286,373
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 37,530 73,444
Gross Unrealized Gain 27 8
Gross Unrealized Loss 0 (4)
Fair Value 37,557 73,448
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 26,450 112,487
Gross Unrealized Gain 9 9
Gross Unrealized Loss (8) (931)
Fair Value 26,451 111,565
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 26,712 25,946
Gross Unrealized Gain 14 0
Gross Unrealized Loss (1) (12)
Fair Value 26,725 25,934
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   89
Gross Unrealized Gain   0
Gross Unrealized Loss   0
Fair Value   89
Agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   9,854
Gross Unrealized Gain   0
Gross Unrealized Loss   (3)
Fair Value   9,851
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 149,480  
Gross Unrealized Gain 0  
Gross Unrealized Loss 0  
Fair Value 149,480  
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 49,773 52,824
Gross Unrealized Gain 16 6
Gross Unrealized Loss 0 0
Fair Value $ 49,789 52,830
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   12,663
Gross Unrealized Gain   0
Gross Unrealized Loss   (7)
Fair Value   $ 12,656