v3.26.1
Fair Value Measurement - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Money market mutual funds $ 3,313 $ 6,303
Liabilities:    
Acquisition-related contingent consideration 1,800 1,750
Level 1    
Assets:    
Money market mutual funds 3,313 6,303
Liabilities:    
Acquisition-related contingent consideration   0
Level 2    
Assets:    
Money market mutual funds 0 0
Liabilities:    
Acquisition-related contingent consideration   0
Level 3    
Assets:    
Money market mutual funds $ 0 0
Liabilities:    
Acquisition-related contingent consideration   $ 1,750