XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Investments - Summary of Amortized Cost and Fair Value of Available-for-Sale Investments by Contract Maturity (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Investments Debt And Equity Securities [Abstract]    
Amortized Cost, Due in one year or less $ 36,097,000  
Amortized Cost, Due after one year through five years 38,640,000  
Cost Basis 74,737,000  
Fair Value, Due in one year or less 36,081,000  
Fair Value, Due after one year through five years 38,576,000  
Fair Value, Total $ 74,657,000 $ 0
Debt Securities, Available-for-sale, Maturity Allocation [Extensible List] us-gaap:DebtSecuritiesMaturityAllocationContractualMaturityMember