XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
CASH EQUIVALENTS, INVESTMENTS AND FAIR VALUE MEASUREMENTS - Cost and fair value (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Amortized Cost $ 329,232 $ 579,620
Gross Unrealized Gains 6 10
Gross Unrealized Losses (2,044) (612)
Fair Value 327,194 579,018
U.S. treasury securities    
Amortized Cost 173,084 247,287
Gross Unrealized Losses (1,964) (520)
Fair Value 171,120 246,767
U.S. government agency securities    
Amortized Cost 12,406 5,104
Gross Unrealized Gains 6  
Gross Unrealized Losses   (7)
Fair Value 12,412 5,097
Corporate securities    
Amortized Cost 1,579 35,627
Gross Unrealized Losses (2) (39)
Fair Value 1,577 35,588
Commercial paper    
Amortized Cost 70,855 235,352
Gross Unrealized Gains   10
Gross Unrealized Losses (78) (46)
Fair Value 70,777 235,316
Money market funds    
Amortized Cost 71,308 56,250
Fair Value $ 71,308 $ 56,250