XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue Recognition [Abstract]    
Revenue Recognized $ 37,522,000 $ 19,595,000
Impairment losses on contract assets 0 0
Commissions and related payroll tax expenditures 2,289,000 1,333,000
Amortization, sales and marketing expenses 1,666,000 769,000
Deferred costs 3,152,000 3,026,000
Other assets $ 6,600,000 $ 6,581,000