XML 92 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Disaggregation of Revenue by Market Group) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 271,042 $ 264,927 $ 532,795 $ 522,051
Social Sector        
Disaggregation of Revenue [Line Items]        
Revenue 232,381 227,756 [1] 457,278 447,751 [1]
Corporate Sector        
Disaggregation of Revenue [Line Items]        
Revenue $ 38,661 $ 37,171 [1] $ 75,517 $ 74,300 [1]
[1] Due to the market group change discussed above, we have recast our revenue by market group for the three and six months ended June 30, 2022 to present them on a consistent basis with the current year.