v3.26.1
Business Combinations (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
arrangement
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Business Combination, Separately Recognized Transaction [Line Items]          
Number of earn-outs | arrangement     2    
Contingent consideration liability     $ 0   $ 3,677
Payment of acquisition-related contingent consideration     $ 2,732 $ 0  
TransactPay Business          
Business Combination, Separately Recognized Transaction [Line Items]          
Contingent consideration liability         1,300
Payment of acquisition-related contingent consideration $ 2,700        
TransactPay Business | Regulatory Improvement Earn-out          
Business Combination, Separately Recognized Transaction [Line Items]          
Payment of acquisition-related contingent consideration 2,300        
TransactPay Business | Regulatory Improvement Earn-out | Indemnification Purposes          
Business Combination, Separately Recognized Transaction [Line Items]          
Contingent consideration liability         2,300
TransactPay Business | Digital Products Earn-out          
Business Combination, Separately Recognized Transaction [Line Items]          
Contingent consideration liability         $ 3,400
Decrease in contingent consideration, liability   $ 900      
Payment of acquisition-related contingent consideration $ 400