XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 76,418 $ 87,668
Gross Unrealized Holding losses (1,178)  
Fair Value 75,240 87,668
Maturing in One Year or Less | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,433 7,603
Gross Unrealized Holding losses (107)  
Fair Value 6,326 7,603
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 69,985 30,119
Gross Unrealized Holding losses (1,071)  
Fair Value $ 68,914 30,119
Maturing after One Year through Five Years | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
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]    
Amortized Cost   44,940
Fair Value   $ 44,940