XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Schedule of Segment Reporting Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 572,221 $ 532,179 $ 469,921
Adjusted EBITDA 108,600 85,253 57,288
Software [Member]      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 537,169 485,569 418,165
Adjusted EBITDA 107,638 82,845 53,820
CES [Member]      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 28,883 39,282 44,320
Adjusted EBITDA 2,576 4,723 5,129
All Other [Member]      
Segment Reporting Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax 6,169 7,328 7,436
Adjusted EBITDA $ (1,614) $ (2,315) $ (1,661)