v3.21.2
Cash, Cash Equivalents and Investments - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Cash and Cash Equivalents [Line Items]      
Impairments for credit losses $ 0 $ 0  
Cash and cash equivalents 294,771,000   $ 407,703,000
Available for sale debt securities allowance for credit loss 0   0
Cash      
Cash and Cash Equivalents [Line Items]      
Cash and cash equivalents $ 93,600,000   $ 173,200,000