XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Short-Term Investments - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 101,889 $ 46,481
Unrealized Gains   1
Unrealized Losses (309) (23)
Fair Value 101,580 46,459
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   11,568
Unrealized Gains   1
Fair Value   11,569
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   9,821
Unrealized Losses   (3)
Fair Value   9,818
U.S. Government Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 101,889 25,092
Unrealized Losses (309) (20)
Fair Value $ 101,580 $ 25,072