XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Contract assets (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Accounts receivable, net $ 28,100,328 $ 25,818,447
Contract assets (included in accounts receivable) 39,422,018 34,395,360
Total accounts receivable, net 67,522,346 60,213,807
Deferred revenue (included in other liabilities) $ 3,210,083 $ 1,536,687