XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Debt Securities with Continuous Unrealized Losses (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value $ 140,555
Unrealized loss (780)
U.S. Treasury bills  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 537
Unrealized loss (10)
Government and governmental agencies  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 7,754
Unrealized loss (32)
Corporate debt securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 132,264
Unrealized loss $ (738)