XML 50 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Merchant Accounts Payable (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 20, 2024
Payables and Accruals [Line Items]            
Merchant accounts payable $ 60,478,000   $ 60,478,000   $ 68,967,000  
Net interest expense 3,501,000 $ 2,911,000 6,415,000 $ 6,993,000    
Merchant Interest Program            
Payables and Accruals [Line Items]            
Merchant accounts payable $ 43,700,000   $ 43,700,000   $ 49,300,000  
Average yield (percent) 4.22% 4.83% 4.23% 4.83%    
Net interest expense $ 500,000 $ 600,000 $ 1,000,000.0 $ 1,300,000    
Spread on fixed rate (percent)           0.0450
Deferred payments due on demand (maximum per 7 days) $ 250,000   $ 250,000