XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 51,080 $ 51,720
Available-for-sale securities, gross unrealized gains 1 13
Available-for-sale securities, gross unrealized losses (7) (1)
Available-for-sale securities 51,074 51,732
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 40,533 31,625
Available-for-sale securities, gross unrealized gains   11
Available-for-sale securities, gross unrealized losses (6)  
Available-for-sale securities 40,527 31,636
U.S. Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 6,298 11,652
Available-for-sale securities, gross unrealized gains   1
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 6,297 11,653
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 4,249 5,459
Available-for-sale securities, gross unrealized gains 1 1
Available-for-sale securities $ 4,250 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