XML 95 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition (Disaggregation of Recurring Revenue by Type) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 264,927 $ 229,440 $ 522,051 $ 448,631
Contractual recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 177,350 151,150 351,882 297,971
Transactional recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 75,157 65,836 145,291 125,765
Recurring [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 252,507 $ 216,986 $ 497,173 $ 423,736