XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Cash and Cash Equivalents (Tables)
3 Months Ended
Mar. 31, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following:
As of March 31,As of December 31,
in thousands20222021
Cash$246,221 $123,906 
Money market mutual funds590,227 890,605 
Total cash and cash equivalents$836,448 $1,014,511