XML 49 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Merchant Accounts Payable (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 20, 2024
Payables and Accruals [Line Items]        
Merchant accounts payable $ 65,380,000   $ 68,967,000  
Net interest expense $ 2,914,000 $ 4,081,000    
Due on demand period 7 days      
Merchant Interest Program        
Payables and Accruals [Line Items]        
Merchant accounts payable $ 47,100,000   $ 49,300,000  
Average yield (percent) 4.19% 4.82%    
Net interest expense $ 500,000 $ 600,000    
Spread on fixed rate (percent)       0.0450
Deferred payments due on demand (maximum per 7 days) $ 250,000      
Minimum        
Payables and Accruals [Line Items]        
Due on demand processing period 7 days      
Maximum        
Payables and Accruals [Line Items]        
Due on demand processing period 10 days