v3.26.3
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 15, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Business Acquisition [Line Items]          
Puchase price $ 5,100     $ 5,103 $ 0
Business acquisitions contingent consideration expected amount   $ 6,200   6,200  
Transaction costs related to business combinations [1]   151 $ 754 369 $ 1,790
Between Year 2026 and 2027 Earn-out Payments          
Business Acquisition [Line Items]          
Payment through cash or common stock       400  
Common Stock       2,800  
Business acquisition contingent consideration arrangement maximum amount   $ 7,000   7,000  
Paid in cash       $ 3,800  
[1] Includes financial and tax diligence, consulting, legal, valuation, accounting, travel and acquisition-related incentives related to the Company's acquisition and integration activity.