XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Merchant Accounts Payable (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 20, 2023
Mar. 19, 2023
Payables and Accruals [Line Items]        
Merchant accounts payable $ 74,135,491 $ 83,020,739    
Net interest expense 15,968,380 8,600,716    
Merchant Interest Program        
Payables and Accruals [Line Items]        
Merchant accounts payable $ 53,616,718 $ 66,469,982    
Spread on fixed rate (as percent)     0.0520 0.0380
Spread on variable rate (percent)     3.00%  
Average yield (percent) 4.31% 3.56%    
Net interest expense $ 2,587,908 $ 2,484,997    
Deferred payments due on demand (maximum 7 days) $ 250,000