XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Investments - Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Short-term investments $ 10,189 $ 9,999
Money Market Funds    
Assets    
Short-term investments 5,200  
US Treasury Securities    
Assets    
Short-term investments 25,200  
Fair Value, Measurements, Recurring | Level 1    
Assets    
Total 30,541 30,464
Liabilities    
Convertible Senior Notes due 2028 0 0
Fair Value, Measurements, Recurring | Level 1 | Money Market Funds    
Assets    
Cash equivalents 5,217 10,466
Fair Value, Measurements, Recurring | Level 1 | US Treasury Securities    
Assets    
Cash equivalents 15,134 9,999
Short-term investments 10,190 9,999
Fair Value, Measurements, Recurring | Level 2    
Assets    
Total 0 0
Liabilities    
Convertible Senior Notes due 2028 75,240 72,540
Fair Value, Measurements, Recurring | Level 2 | Money Market Funds    
Assets    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 2 | US Treasury Securities    
Assets    
Cash equivalents 0 0
Short-term investments $ 0 $ 0