XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Cash Equivalents, Restricted Cash and Investments - Amortized Cost and Fair Value of Cash Equivalents and Investments 2 (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]    
Cash equivalents $ 41,722 $ 41,960
Short-term investments 284,219 214,514
Long-term investments 17,551 97,856
Total available-for-sale securities $ 343,492 $ 354,330