XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities and Fair Value Measurements - Summary of Marketable Securities (Details) - Marketable securities [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Marketable debt securities [Line Items]    
Amortized Cost $ 426,156 $ 417,461
Gross Unrealized Gains 261 60
Gross Unrealized Losses (3,925) (5,620)
Fair value 422,492 411,901
Corporate Debt Securities [Member]    
Marketable debt securities [Line Items]    
Amortized Cost 264,656 255,613
Gross Unrealized Gains 235 60
Gross Unrealized Losses (2,473) (3,240)
Fair value 262,418 252,433
U.S. Treasury notes [Member]    
Marketable debt securities [Line Items]    
Amortized Cost 151,504 151,873
Gross Unrealized Gains 26 0
Gross Unrealized Losses (1,399) (2,306)
Fair value 150,131 149,567
Other [Member]    
Marketable debt securities [Line Items]    
Amortized Cost 9,996 9,975
Gross Unrealized Gains 0 0
Gross Unrealized Losses (53) (74)
Fair value $ 9,943 $ 9,901