XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis $ 285,481 $ 284,688
Unrealized Gain 308 1,871
Unrealized Loss (42) (51)
Fair Value 285,747 286,508
Cash and Cash Equivalents    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 13,863 20,329
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 13,863 20,329
Cash and Cash Equivalents | Money market mutual funds    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 13,863 20,329
Unrealized Gain 0 0
Unrealized Loss 0 0
Fair Value 13,863 20,329
Short-Term Investments    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 271,618 264,359
Unrealized Gain 308 1,871
Unrealized Loss (42) (51)
Fair Value 271,884 266,179
Short-Term Investments | U.S. Treasury securities    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 166,564 171,006
Unrealized Gain 180 1,120
Unrealized Loss (14) (38)
Fair Value 166,730 172,088
Short-Term Investments | U.S. Government agencies    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 57,552 46,777
Unrealized Gain 87 354
Unrealized Loss (15) 0
Fair Value 57,624 47,131
Short-Term Investments | Corporate debt securities and commercial paper    
Schedule of Investment Income Reported Amounts by Category [Line Items]    
Amortized Cost Basis 47,502 46,576
Unrealized Gain 41 397
Unrealized Loss (13) (13)
Fair Value $ 47,530 $ 46,960