XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Short-Term Investments - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 101,392 $ 46,481
Unrealized Gains   1
Unrealized Losses (223) (23)
Fair Value 101,169 46,459
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,573 11,568
Unrealized Gains   1
Unrealized Losses (2)  
Fair Value 5,571 11,569
Corporate bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,767 9,821
Unrealized Losses (7) (3)
Fair Value 10,760 9,818
U.S. Government Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 85,052 25,092
Unrealized Losses (214) (20)
Fair Value $ 84,838 $ 25,072