XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Fair Value of Available for Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total available-for-sale investments $ 283,344 $ 357,181
Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents available for sale 39,271 $ 357,181
Short-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Short term investments available for sale 235,855  
Long-term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Long term investments available for sale $ 8,218