XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Contract assets (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Accounts receivable, net $ 27,370,872 $ 25,818,447
Contract assets (included in accounts receivable) 38,853,694 34,395,360
Total accounts receivable, net 66,224,566 60,213,807
Deferred revenue (included in other liabilities) $ 3,652,200 $ 1,536,687