XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
CASH EQUIVALENTS, INVESTMENTS AND FAIR VALUE MEASUREMENTS - Fair value of company's financial assets (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Total $ 327,194 $ 579,018
U.S. treasury securities    
Total 171,120 246,767
U.S. government agency securities    
Total 12,412 5,097
Corporate securities    
Total 1,577 35,588
Commercial paper    
Total 70,777 235,316
Money market funds    
Total 71,308 56,250
Level 1    
Total 242,428 303,017
Level 1 | U.S. treasury securities    
Total 171,120 246,767
Level 1 | Money market funds    
Total 71,308 56,250
Level 2    
Total 84,766 276,001
Level 2 | U.S. government agency securities    
Total 12,412 5,097
Level 2 | Corporate securities    
Total 1,577 35,588
Level 2 | Commercial paper    
Total $ 70,777 $ 235,316