XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 48,969 $ 51,720
Available-for-sale securities, gross unrealized gains 1 13
Available-for-sale securities, gross unrealized losses (9) (1)
Available-for-sale securities 48,961 51,732
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 30,151 31,625
Available-for-sale securities, gross unrealized gains 1 11
Available-for-sale securities, gross unrealized losses (3)  
Available-for-sale securities 30,149 31,636
U.S. Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,513 11,652
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities, gross unrealized losses (2)  
Available-for-sale securities 8,511 11,653
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 10,305 5,459
Available-for-sale securities, gross unrealized gains 0 1
Available-for-sale securities, gross unrealized losses (4)  
Available-for-sale securities $ 10,301 5,460
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   1,991
Available-for-sale securities, gross unrealized losses   (1)
Available-for-sale securities   1,990
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost   993
Available-for-sale securities   $ 993