XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Capitalized Contract Cost [Abstract]    
Customer contract costs, Gross Carrying Amount $ 79,108 $ 79,028
Customer contract costs, Accumulated Amortization (30,578) (32,410)
Customer contract costs, Net Amount $ 48,530 $ 46,618