XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.1
FAIR VALUE MEASUREMENTS - Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt securities:    
Debt securities: $ 87,678 $ 162,074
Corporate debt securities    
Debt securities:    
Debt securities: 13,433 16,892
Commercial paper    
Debt securities:    
Debt securities: 16,845 18,922
U.S. government bonds    
Debt securities:    
Debt securities: 30,852 105,259
Certificate of deposits    
Debt securities:    
Debt securities: 4,694 9,986
Treasury bills    
Debt securities:    
Debt securities: 10,763 9,516
Agency bonds    
Debt securities:    
Debt securities: 11,091 1,499
Fair Value, Recurring    
Debt securities:    
Total financial assets 164,832 175,680
Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Debt securities: 13,433 16,892
Fair Value, Recurring | Commercial paper    
Debt securities:    
Debt securities: 16,845 18,922
Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Debt securities: 30,852 105,259
Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Debt securities: 4,694 9,986
Fair Value, Recurring | Treasury bills    
Debt securities:    
Debt securities: 10,763 9,516
Fair Value, Recurring | Agency bonds    
Cash equivalents:    
Cash equivalents 5,027  
Debt securities:    
Debt securities: 11,091  
Fair Value, Recurring | Other    
Debt securities:    
Debt securities:   1,499
Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 62,416 10,618
Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 6,961 2,988
Fair Value, Recurring | Treasury bills    
Cash equivalents:    
Cash equivalents 2,750  
Level 1 | Fair Value, Recurring    
Debt securities:    
Total financial assets 62,416 10,618
Level 1 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Debt securities: 0 0
Level 1 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Debt securities: 0 0
Level 1 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Debt securities: 0 0
Level 1 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Debt securities: 0 0
Level 1 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Debt securities: 0 0
Level 1 | Fair Value, Recurring | Agency bonds    
Cash equivalents:    
Cash equivalents 0  
Debt securities:    
Debt securities: 0  
Level 1 | Fair Value, Recurring | Other    
Debt securities:    
Debt securities:   0
Level 1 | Fair Value, Recurring | Money market fund    
Cash equivalents:    
Cash equivalents 62,416 10,618
Level 1 | Fair Value, Recurring | Commercial paper    
Cash equivalents:    
Cash equivalents 0 0
Level 1 | Fair Value, Recurring | Treasury bills    
Cash equivalents:    
Cash equivalents 0  
Level 2 | Fair Value, Recurring    
Debt securities:    
Total financial assets 102,416 165,062
Level 2 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Debt securities: 13,433 16,892
Level 2 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Debt securities: 16,845 18,922
Level 2 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Debt securities: 30,852 105,259
Level 2 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Debt securities: 4,694 9,986
Level 2 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Debt securities: 10,763 9,516
Level 2 | Fair Value, Recurring | Agency bonds    
Cash equivalents:    
Cash equivalents 5,027  
Debt securities:    
Debt securities: 11,091  
Level 2 | Fair Value, Recurring | Other    
Debt securities:    
Debt securities:   1,499
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 6,961 2,988
Level 2 | Fair Value, Recurring | Treasury bills    
Cash equivalents:    
Cash equivalents 2,750  
Level 3 | Fair Value, Recurring    
Debt securities:    
Total financial assets 0 0
Level 3 | Fair Value, Recurring | Corporate debt securities    
Debt securities:    
Debt securities: 0 0
Level 3 | Fair Value, Recurring | Commercial paper    
Debt securities:    
Debt securities: 0 0
Level 3 | Fair Value, Recurring | U.S. government bonds    
Debt securities:    
Debt securities: 0 0
Level 3 | Fair Value, Recurring | Certificate of deposits    
Debt securities:    
Debt securities: 0 0
Level 3 | Fair Value, Recurring | Treasury bills    
Debt securities:    
Debt securities: 0 0
Level 3 | Fair Value, Recurring | Agency bonds    
Cash equivalents:    
Cash equivalents 0  
Debt securities:    
Debt securities: 0  
Level 3 | Fair Value, Recurring | Other    
Debt securities:    
Debt securities:   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 $ 0
Level 3 | Fair Value, Recurring | Treasury bills    
Cash equivalents:    
Cash equivalents $ 0