XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Cash and Cash Equivalents
3 Months Ended
Mar. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents CASH AND CASH EQUIVALENTS
Cash and cash equivalents consisted of the following:
As of March 31,As of December 31,
in thousands20232022
Cash$501,081 $589,948 
Money market mutual funds305,637 129,944 
Total cash and cash equivalents$806,718 $719,892