v3.25.2
Business Combinations - Narrative (Details) - Kivera
$ in Millions
Oct. 07, 2024
USD ($)
Business Combination [Line Items]  
Consideration transferred $ 28.0
Cash paid for acquisitions 23.1
Cash holdback $ 4.5
Business acquisition, retaining percentage 50.00%
Contingent consideration, liability, period 12 months
Business acquisition, remaining retaining percentage 50.00%
Business combination, contingent consideration, remaining liability, period 24 months
Business combination contingent consideration, adjustment liability $ 0.5
Business combination, contingent consideration, adjustment liability, period 4 months
Developed technology  
Business Combination [Line Items]  
Estimated useful life of acquired developed technology 2 years