XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues [Line Items]      
Revenue $ 392,285 $ 366,091 $ 394,170
Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 100.00% 100.00% 100.00%
Revenue $ 392,285 $ 366,091 $ 394,170
Year-over-Year Change 7.20% (7.10%)  
North America [Member] | Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 55.70% 55.80% 61.50%
Revenue $ 218,344 $ 204,264 $ 242,218
Year-over-Year Change 6.90% (15.70%)  
Europe [Member] | Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 44.30% 44.20% 38.50%
Revenue $ 173,941 $ 161,827 $ 151,952
Year-over-Year Change 7.50% 6.50%