XML 69 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Lived Assets - Summary of Carrying Values of Customer Contract Cost Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount $ 79,028 $ 87,131
Accumulated Amortization (32,410) (39,893)
Net Amount 46,618 47,238
Customer contract incentives    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 4,627 4,626
Accumulated Amortization (3,007) (2,320)
Net Amount 1,620 2,306
Capitalized costs    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 63,323 70,214
Accumulated Amortization (25,136) (33,104)
Net Amount 38,187 37,110
Capitalized commission fees    
Capitalized Contract Cost [Line Items]    
Gross Carrying Amount 11,078 12,291
Accumulated Amortization (4,267) (4,469)
Net Amount $ 6,811 $ 7,822