v3.26.3
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Assets    
Cash and cash equivalents $ 26,306  
Short-term investments   $ 50,311
Restricted cash 1,646 1,648
Other assets 1,648  
Total assets 200,304 131,559
Liabilities    
Acquisition-related contingent consideration 23,979 1,589
Treasury bills    
Assets    
Short-term investments 80,704  
Certificates of deposit    
Assets    
Short-term investments 90,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 26,306  
Short-term investments   50,311
Restricted cash 1,646 1,648
Other assets 0  
Total assets 108,656 131,559
Liabilities    
Acquisition-related contingent consideration 0 0
Level I | Treasury bills    
Assets    
Short-term investments 80,704  
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
Other assets 0  
Total assets 90,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 90,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
Other assets 1,648  
Total assets 1,648 0
Liabilities    
Acquisition-related contingent consideration 23,979 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