XML 97 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 261,297 $ 231,218 $ 783,348 $ 679,849
Contractual recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 178,264 150,581 530,146 448,552
Transactional recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 71,123 67,949 216,414 193,714
Recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 249,387 $ 218,530 $ 746,560 $ 642,266