XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable debt securities [Line Items]    
Amortized Cost $ 402,196 $ 417,461
Gross Unrealized Gains 0 60
Gross Unrealized Losses (6,318) (5,620)
Fair Value 395,878 411,901
Corporate debt securities    
Marketable debt securities [Line Items]    
Amortized Cost 241,723 255,613
Gross Unrealized Gains 0 60
Gross Unrealized Losses (3,515) (3,240)
Fair Value 238,208 252,433
U.S. Treasury notes    
Marketable debt securities [Line Items]    
Amortized Cost 150,473 151,873
Gross Unrealized Gains 0 0
Gross Unrealized Losses (2,751) (2,306)
Fair Value 147,722 149,567
Other    
Marketable debt securities [Line Items]    
Amortized Cost 10,000 9,975
Gross Unrealized Gains 0 0
Gross Unrealized Losses (52) (74)
Fair Value $ 9,948 $ 9,901