v3.25.4
Acquisitions - Additional Information (Details) - 2025 Acquisitions
$ in Millions
Nov. 14, 2025
USD ($)
shares
Business Acquisition [Line Items]  
Aggregate consideration transferred $ 22.6
Cash consideration 5.4
Business combination, common stock value $ 15.9
Business combination, number of shares of common stock | shares 2,672,013
Business combination, contingent consideration $ 1.4
Business combinations contingent consideration earnout payments payable in cash $ 25.0
Business combinations revenue targets achieved over period 5 years
Business combination, percentage of equity interests acquired 100.00%