XML 71 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Short-Term Investments - Summary of Amortized Cost and Estimated Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 128,036 $ 46,481
Unrealized Gains 4 1
Unrealized Losses (337) (23)
Fair Value 127,703 46,459
U.S. Government Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 99,288 25,092
Unrealized Gains 1  
Unrealized Losses (253) (20)
Fair Value 99,036 25,072
Corporate and Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 28,748 9,821
Unrealized Gains 3  
Unrealized Losses (84) (3)
Fair Value $ 28,667 9,818
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   11,568
Unrealized Gains   1
Fair Value   $ 11,569