XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value    
Less Than 12 Months $ 102,821 $ 407,392
12 Months or Greater 202,169 0
Gross Unrealized Losses    
Less Than 12 Months 478 5,620
12 Months or Greater 2,340 0
Corporate debt securities    
Fair Value    
Less Than 12 Months 55,343 247,924
12 Months or Greater 126,189 0
Gross Unrealized Losses    
Less Than 12 Months 167 3,240
12 Months or Greater 1,437 0
U.S. Treasury notes    
Fair Value    
Less Than 12 Months 37,486 149,567
12 Months or Greater 75,980 0
Gross Unrealized Losses    
Less Than 12 Months 303 2,306
12 Months or Greater 903 0
Other    
Fair Value    
Less Than 12 Months 9,992 9,901
12 Months or Greater 0 0
Gross Unrealized Losses    
Less Than 12 Months 8 74
12 Months or Greater $ 0 $ 0