v3.26.1
Business Combinations (Details)
$ in Thousands
Apr. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
arrangement
Dec. 31, 2025
USD ($)
Business Combination, Separately Recognized Transaction [Line Items]      
Number of earn-outs | arrangement   2  
Contingent consideration liability   $ 2,729 $ 3,677
TransactPay Business      
Business Combination, Separately Recognized Transaction [Line Items]      
Contingent consideration liability   2,700 1,300
TransactPay Business | Regulatory Improvement Earn-out      
Business Combination, Separately Recognized Transaction [Line Items]      
Contingent consideration liability   2,300  
TransactPay Business | Regulatory Improvement Earn-out | Indemnification Purposes      
Business Combination, Separately Recognized Transaction [Line Items]      
Contingent consideration liability   2,300 2,300
TransactPay Business | Digital Products Earn-out      
Business Combination, Separately Recognized Transaction [Line Items]      
Contingent consideration liability   $ 900 $ 3,400
TransactPay Business | Digital Products Earn-out | Subsequent Event      
Business Combination, Separately Recognized Transaction [Line Items]      
Contingent consideration liability $ 400