XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Schedule of Revenue by Geographic Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues [Line Items]      
Revenue $ 325,080 $ 392,285 $ 366,091
Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 100.00% 100.00% 100.00%
Revenue $ 325,080 $ 392,285 $ 366,091
Year-over-Year Change (17.10%) 7.20%  
North America [Member] | Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 53.30% 55.70% 55.80%
Revenue $ 173,409 $ 218,344 $ 204,264
Year-over-Year Change 20.60% 6.90%  
Europe [Member] | Sales Revenue, Services, Net [Member] | Geographic Concentration Risk      
Revenues [Line Items]      
Revenue, percent 46.70% 44.30% 44.20%
Revenue $ 151,671 $ 173,941 $ 161,827
Year-over-Year Change 12.80% 7.50%