XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Debt Securities with Continuous Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair value $ 342,403 $ 363,375
Unrealized loss (1,467) (1,139)
U.S. Treasury bills    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair value 116,323 162,813
Unrealized loss (272) (540)
Government and governmental agencies    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair value 1,597 38,477
Unrealized loss (9) (12)
Corporate debt securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Fair value 224,483 162,085
Unrealized loss $ (1,186) $ (587)