XML 69 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements, Cash Equivalents and Marketable Securities - Schedule of Unrealized Loss Position, Fair Value (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Estimated Fair Value  
Less Than 12 Months $ 170,975
12 Months or Greater 685,754
Total 856,729
Gross Unrealized Loss  
Less Than 12 Months (2,958)
12 Months or Greater (13,821)
Total (16,779)
U.S. government debt securities  
Estimated Fair Value  
Less Than 12 Months 170,975
12 Months or Greater 685,754
Total 856,729
Gross Unrealized Loss  
Less Than 12 Months (2,958)
12 Months or Greater (13,821)
Total $ (16,779)