v3.26.1
Fair Value Measurement - Fair Value Hierarchy Classification (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Liabilities    
Contingent consideration liabilities $ 3,536  
Acquisition-related liabilities 2,658  
Money market funds    
Assets    
Money market funds 7,185 $ 20,481
Level 1 | Money market funds    
Assets    
Money market funds 7,185 $ 20,481
Level 3    
Liabilities    
Contingent consideration liabilities 3,536  
Acquisition-related liabilities $ 2,658