XML 41 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Summary of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost $ 31,409 $ 33,468
Available-for-sale securities, gross unrealized gains 2 13
Available-for-sale securities, gross unrealized losses (1) 0
Available-for-sale securities 31,410 33,481
U.S. Treasury Bills and Government Agency Obligations    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 19,801 14,860
Available-for-sale securities, gross unrealized gains 1 8
Available-for-sale securities, gross unrealized losses (1)  
Available-for-sale securities 19,801 14,868
U.S. Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 8,223 11,699
Available-for-sale securities, gross unrealized gains 1 3
Available-for-sale securities 8,224 11,702
Foreign Corporate Debt    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 1,804 5,911
Available-for-sale securities, gross unrealized gains   2
Available-for-sale securities 1,804 5,913
U.S. Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 688  
Available-for-sale securities 688  
Foreign Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale securities, amortized cost 893 998
Available-for-sale securities $ 893 $ 998