XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments by Contractual Maturity (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 75,118
Fair Value 75,118
Maturing after One Year through Five Years | U.S. Treasuries  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 75,118
Fair Value $ 75,118