v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Cash and cash equivalents $ 29,659  
Short-term investments   $ 50,311
Restricted cash 1,657 1,648
Total assets 207,240 131,559
Liabilities    
Acquisition-related contingent consideration 1,239 1,589
Treasury bills    
Assets    
Short-term investments 100,924  
Certificates of deposit    
Assets    
Short-term investments 75,000  
Money market funds    
Assets    
Cash and cash equivalents   29,300
Treasury bills    
Assets    
Cash and cash equivalents   50,300
Level I    
Assets    
Cash and cash equivalents 29,659  
Short-term investments   50,311
Restricted cash 1,657 1,648
Total assets 132,240 131,559
Liabilities    
Acquisition-related contingent consideration 0 0
Level I | Treasury bills    
Assets    
Short-term investments 100,924  
Level I | Certificates of deposit    
Assets    
Short-term investments 0  
Level I | Money market funds    
Assets    
Cash and cash equivalents   29,300
Level I | Treasury bills    
Assets    
Cash and cash equivalents   50,300
Level II    
Assets    
Cash and cash equivalents 0  
Short-term investments   0
Restricted cash 0 0
Total assets 75,000 0
Liabilities    
Acquisition-related contingent consideration 0 0
Level II | Treasury bills    
Assets    
Short-term investments 0  
Level II | Certificates of deposit    
Assets    
Short-term investments 75,000  
Level II | Money market funds    
Assets    
Cash and cash equivalents   0
Level II | Treasury bills    
Assets    
Cash and cash equivalents   0
Level III    
Assets    
Cash and cash equivalents 0  
Short-term investments   0
Restricted cash 0 0
Total assets 0 0
Liabilities    
Acquisition-related contingent consideration 1,239 1,589
Level III | Treasury bills    
Assets    
Short-term investments 0  
Level III | Certificates of deposit    
Assets    
Short-term investments $ 0  
Level III | Money market funds    
Assets    
Cash and cash equivalents   0
Level III | Treasury bills    
Assets    
Cash and cash equivalents   $ 0