Annual report pursuant to Section 13 and 15(d)

Revenues and Cost of Revenues (Major Customers) (Details)

v3.22.0.1
Revenues and Cost of Revenues (Major Customers) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues | Customer concentration risk | Fidelity      
Major Customers      
Revenue as a percentage of the company's total 17.00% 15.00% 15.00%