v3.26.1
Marketable Securities - Schedule of Fair Value and Gross Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Less than 12 Months, Fair Value $ 33,143 $ 20,209
Less than 12 Months, Unrealized Losses (60) (20)
Greater Than 12 Months, Fair value 2,596 3,589
Greater Than 12 Months, Unrealized Losses (1) (1)
Commercial paper    
Marketable Securities [Line Items]    
Less than 12 Months, Fair Value 6,473  
Less than 12 Months, Unrealized Losses (1)  
Greater Than 12 Months, Fair value 0  
Greater Than 12 Months, Unrealized Losses 0  
U.S. Government agency bonds    
Marketable Securities [Line Items]    
Less than 12 Months, Fair Value 1,449 450
Less than 12 Months, Unrealized Losses (2) 0
Greater Than 12 Months, Fair value 2,596 3,589
Greater Than 12 Months, Unrealized Losses (1) (1)
Corporate bonds    
Marketable Securities [Line Items]    
Less than 12 Months, Fair Value 25,221 19,759
Less than 12 Months, Unrealized Losses (57) (20)
Greater Than 12 Months, Fair value 0 0
Greater Than 12 Months, Unrealized Losses $ 0 $ 0