XML 70 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Debt Securities, Available-for-sale, Amortized Cost $ 87,668
Fair Value 87,668
Maturing in One Year or Less | Corporate Debt  
Schedule Of Available For Sale Securities [Line Items]  
Debt Securities, Available-for-sale, Amortized Cost 7,603
Fair Value 7,603
Maturing in One Year or Less | U.S. Treasuries  
Schedule Of Available For Sale Securities [Line Items]  
Debt Securities, Available-for-sale, Amortized Cost 30,119
Fair Value 30,119
Maturing after One Year through Five Years | Corporate Debt  
Schedule Of Available For Sale Securities [Line Items]  
Debt Securities, Available-for-sale, Amortized Cost 5,006
Fair Value 5,006
Maturing after One Year through Five Years | U.S. Treasuries  
Schedule Of Available For Sale Securities [Line Items]  
Debt Securities, Available-for-sale, Amortized Cost 44,940
Fair Value $ 44,940