XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cash and Cash Equivalents (Tables)
9 Months Ended
Sep. 30, 2022
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
Cash and cash equivalents consisted of the following:
As of September 30,As of December 31,
in thousands20222021
Cash$349,990 $123,906 
Money market mutual funds381,734 890,605 
Total cash and cash equivalents$731,724 $1,014,511