XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 32,924 $ 69,507
Available-for-sale securities, gross unrealized gains 8  
Available-for-sale securities, gross unrealized losses   (19)
Available-for-sale securities 32,932 69,488
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 22,726 35,734
Available-for-sale securities, gross unrealized gains 8  
Available-for-sale securities, gross unrealized losses   (19)
Available-for-sale securities 22,734 35,715
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   5,481
Available-for-sale securities   5,481
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 10,198 28,292
Available-for-sale securities $ 10,198 $ 28,292