v3.22.2
Investments and Fair Value Measurements - Summary Of Assets And Liabilities That Are Measured At Fair Value On A Recurring And Nonrecurring Basis (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Marketable securities:          
Total $ 526,581   $ 526,581   $ 793,362
Revenue 473,010 $ 375,642 919,367 $ 716,876  
Money market funds | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 385,721   385,721   507,317
Certificates of deposit | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 9,358   9,358   6,844
Certificates of deposit | Restricted cash, current and noncurrent          
Restricted cash, current and noncurrent          
Certificates of deposit 32,292   32,292   45,048
Marketable securities | Marketable securities          
Marketable securities:          
Marketable securities 99,210   99,210   234,153
Level 1          
Marketable securities:          
Total 484,931   484,931   741,470
Level 1 | Money market funds | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 385,721   385,721   507,317
Level 1 | Certificates of deposit | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 0   0   0
Level 1 | Certificates of deposit | Restricted cash, current and noncurrent          
Restricted cash, current and noncurrent          
Certificates of deposit 0   0   0
Level 1 | Marketable securities | Marketable securities          
Marketable securities:          
Marketable securities 99,210   99,210   234,153
Level 2          
Marketable securities:          
Total 41,650   41,650   51,892
Level 2 | Money market funds | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 0   0   0
Level 2 | Certificates of deposit | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 9,358   9,358   6,844
Level 2 | Certificates of deposit | Restricted cash, current and noncurrent          
Restricted cash, current and noncurrent          
Certificates of deposit 32,292   32,292   45,048
Level 2 | Marketable securities | Marketable securities          
Marketable securities:          
Marketable securities 0   0   0
Level 3          
Marketable securities:          
Total 0   0   0
Level 3 | Money market funds | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 0   0   0
Level 3 | Certificates of deposit | Cash and cash equivalents:          
Cash and cash equivalents:          
Cash and cash equivalents 0   0   0
Level 3 | Certificates of deposit | Restricted cash, current and noncurrent          
Restricted cash, current and noncurrent          
Certificates of deposit 0   0   0
Level 3 | Marketable securities | Marketable securities          
Marketable securities:          
Marketable securities $ 0   $ 0   $ 0