XML 71 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (2,314) $ (3,222)
Fair Value 456,657 315,985
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (2) (13)
Fair Value 496 734
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1,179) (1,382)
Fair Value 153,087 126,534
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (990) (1,660)
Fair Value 255,208 172,458
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (23) 0
Fair Value 30,682 0
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (29) (145)
Fair Value 8,362 12,623
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (91) (22)
Fair Value $ 8,822 $ 3,636