v3.26.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Cash and cash equivalents $ 29,989  
Short-term investments   $ 50,311
Restricted cash 1,666 1,648
Other assets 1,633  
Total assets 218,999 131,559
Liabilities    
Acquisition-related contingent consideration 921 1,589
Treasury bills    
Assets    
Short-term investments 95,711  
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 29,989  
Short-term investments   50,311
Restricted cash 1,666 1,648
Other assets 0  
Total assets 127,366 131,559
Liabilities    
Acquisition-related contingent consideration 0 0
Level I | Treasury bills    
Assets    
Short-term investments 95,711  
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,633  
Total assets 1,633 0
Liabilities    
Acquisition-related contingent consideration 921 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