XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Other Revenues (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Late fees $ 5,316,365 $ 4,660,554 $ 10,483,873 $ 8,774,212
Total 4,776,566 3,829,731 9,382,864 7,298,252
Contractual Servicing Fees [Member]        
Late fees 4,694,969 3,755,294 9,201,229 7,142,765
Late Fees [Member]        
Late fees $ 81,597 $ 74,437 $ 181,635 $ 155,487