v3.26.1
Merchant Portfolio Purchase Installment Obligation (Details) - USD ($)
Nov. 24, 2021
Mar. 31, 2026
Dec. 31, 2025
Merchant Portfolio Purchase Installment Obligation [Line Items]      
Payment for purchase price closing $ 16,000,000    
Purchase price payable 2,000,000    
Payment transferred to an escrow account 2,000,000    
Recognized liability contingent payment amount   $ 2,000,000 $ 2,000,000
FFS Data Corporation [Member]      
Merchant Portfolio Purchase Installment Obligation [Line Items]      
Purchase price $ 20,000,000