XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 19,788 $ 69,507
Available-for-sale securities, gross unrealized losses (6) (19)
Available-for-sale securities 19,782 69,488
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 16,329 35,734
Available-for-sale securities, gross unrealized losses (6) (19)
Available-for-sale securities 16,323 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 3,459 28,292
Available-for-sale securities $ 3,459 $ 28,292