XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 42,554 $ 69,507
Available-for-sale securities, gross unrealized gains 1  
Available-for-sale securities, gross unrealized losses (2) (19)
Available-for-sale securities 42,553 69,488
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 28,091 35,734
Available-for-sale securities, gross unrealized gains 1  
Available-for-sale securities, gross unrealized losses   (19)
Available-for-sale securities 28,092 35,715
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,049  
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 8,048  
Foreign Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 2,480  
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 2,479  
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,962 5,481
Available-for-sale securities 1,962 5,481
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,972 28,292
Available-for-sale securities $ 1,972 $ 28,292