XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt securities:    
Estimated Fair Value $ 162,074 $ 173,008
Corporate debt securities    
Debt securities:    
Estimated Fair Value 16,892 42,133
Commercial paper    
Debt securities:    
Estimated Fair Value 18,922 20,743
U.S. government bonds    
Debt securities:    
Estimated Fair Value 105,259 86,130
Certificate of deposits    
Debt securities:    
Estimated Fair Value 9,986 21,507
Treasury bills    
Debt securities:    
Estimated Fair Value 9,516  
Fair Value, Recurring    
Debt securities:    
Total financial assets 175,680 300,269
Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Estimated Fair Value 16,892 42,133
Fair Value, Recurring | Commercial paper    
Debt securities:    
Estimated Fair Value 18,922 20,743
Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Estimated Fair Value 105,259 86,130
Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Estimated Fair Value 9,986 21,507
Fair Value, Recurring | Treasury bills    
Debt securities:    
Estimated Fair Value 9,516  
Fair Value, Recurring | Agency bonds    
Debt securities:    
Estimated Fair Value 1,499 2,495
Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 10,618 127,261
Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 2,988  
Level 1 | Fair Value, Recurring    
Debt securities:    
Total financial assets 10,618 127,261
Level 1 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Estimated Fair Value 0 0
Level 1 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Estimated Fair Value 0 0
Level 1 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Estimated Fair Value 0 0
Level 1 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Estimated Fair Value 0 0
Level 1 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Estimated Fair Value 0  
Level 1 | Fair Value, Recurring | Agency bonds    
Debt securities:    
Estimated Fair Value 0 0
Level 1 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 10,618 127,261
Level 1 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 0  
Level 2 | Convertible Notes    
Debt securities:    
Outstanding principal 293,100  
Level 2 | Fair Value, Recurring    
Debt securities:    
Total financial assets 165,062 173,008
Level 2 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Estimated Fair Value 16,892 42,133
Level 2 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Estimated Fair Value 18,922 20,743
Level 2 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Estimated Fair Value 105,259 86,130
Level 2 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Estimated Fair Value 9,986 21,507
Level 2 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Estimated Fair Value 9,516  
Level 2 | Fair Value, Recurring | Agency bonds    
Debt securities:    
Estimated Fair Value 1,499 2,495
Level 2 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 0 0
Level 2 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 2,988  
Level 3 | Fair Value, Recurring    
Debt securities:    
Total financial assets 0 0
Level 3 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Estimated Fair Value 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Estimated Fair Value 0 0
Level 3 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Estimated Fair Value 0 0
Level 3 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Estimated Fair Value 0 0
Level 3 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Estimated Fair Value 0  
Level 3 | Fair Value, Recurring | Agency bonds    
Debt securities:    
Estimated Fair Value 0 0
Level 3 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 0 $ 0
Level 3 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents $ 0