XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Cash and Cash equivalents and Short-term investments - Debt Securities with Continuous Unrealized Losses (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value $ 363,375
Unrealized loss (1,139)
U.S. Treasury bills  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 162,813
Unrealized loss (540)
Government and governmental agencies  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 38,477
Unrealized loss (12)
Corporate debt securities  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value 162,085
Unrealized loss $ (587)