XML 72 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (1,660) $ (3,222)
Fair Value 428,325 315,985
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 (13)
Fair Value 0 734
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (903) (1,382)
Fair Value 123,889 126,534
U.S. agency securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (659) (1,660)
Fair Value 266,183 172,458
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (10) 0
Fair Value 28,284 0
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 (145)
Fair Value 0 12,623
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (88) (22)
Fair Value $ 9,969 $ 3,636