XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Other Revenues (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Late fees $ 5,737,434 $ 4,768,125 $ 16,221,307 $ 13,542,337
Total 4,751,616 4,108,866 14,134,480 11,407,119
Contractual Servicing Fees [Member]        
Late fees 4,644,397 4,037,142 13,845,626 11,179,908
Late Fees [Member]        
Late fees $ 107,219 $ 71,724 $ 288,854 $ 227,211