XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost $ 383,150 $ 417,461
Gross Unrealized Gains 441 60
Gross Unrealized Losses (2,818) (5,620)
Fair Value 380,773 411,901
Corporate debt securities    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 234,821 255,613
Gross Unrealized Gains 180 60
Gross Unrealized Losses (1,604) (3,240)
Fair Value 233,397 252,433
U.S. Treasury notes    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 138,329 151,873
Gross Unrealized Gains 261 0
Gross Unrealized Losses (1,206) (2,306)
Fair Value 137,384 149,567
Other    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Amortized Cost 10,000 9,975
Gross Unrealized Gains 0 0
Gross Unrealized Losses (8) (74)
Fair Value $ 9,992 $ 9,901