XML 56 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Capitalized Contract Cost [Abstract]    
Customer contract costs, Gross Carrying Amount $ 82,885 $ 79,028
Customer contract costs, Accumulated Amortization (35,860) (32,410)
Customer contract costs, Net Amount $ 47,025 $ 46,618