XML 41 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
Sep. 30, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 82,934
Fair Value 82,934
Maturing in One Year or Less | Corporate Debt  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 1,406
Fair Value 1,406
Maturing in One Year or Less | U.S. Treasuries  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 10,173
Fair Value 10,173
Maturing after One Year through Five Years | Corporate Debt  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 6,439
Fair Value 6,439
Maturing after One Year through Five Years | U.S. Treasuries  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 64,916
Fair Value $ 64,916