XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities and Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Level 1 [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure $ 160,074 $ 159,468
Level 2 [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 262,418 252,433
Level 3 [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
Corporate Debt Securities [Member] | Level 1 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
Corporate Debt Securities [Member] | Level 2 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 262,418 252,433
Corporate Debt Securities [Member] | Level 3 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
U.S. Treasury notes [Member] | Level 1 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 150,131 149,567
U.S. Treasury notes [Member] | Level 2 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
U.S. Treasury notes [Member] | Level 3 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
Other [Member] | Level 1 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 9,943 9,901
Other [Member] | Level 2 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure 0 0
Other [Member] | Level 3 [Member] | Marketable securities [Member]    
Marketable debt securities [Line Items]    
Fair Value Disclosure $ 0 $ 0