XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 89,462 $ 87,668
Gross Unrealized Holding losses (1,326)  
Fair Value 88,136 87,668
Maturing in One Year or Less | Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 9,436 7,603
Gross Unrealized Holding losses (110)  
Fair Value 9,326 7,603
Maturing in One Year or Less | U.S. Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 80,026 30,119
Gross Unrealized Holding losses (1,216)  
Fair Value $ 78,810 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