XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENT INFORMATION - Schedule of Revenue by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Revenue by Segment [Line Items]      
Revenue $ 967,108 $ 1,416,868 $ 2,218,915
Service      
Schedule of Revenue by Segment [Line Items]      
Revenue 794,795 643,653 1,126,357
Product      
Schedule of Revenue by Segment [Line Items]      
Revenue 172,313 773,215 1,092,558
North America      
Schedule of Revenue by Segment [Line Items]      
Revenue 607,055 818,624 1,358,907
North America | United States      
Schedule of Revenue by Segment [Line Items]      
Revenue 597,600 808,300 1,333,900
North America | Service, Local      
Schedule of Revenue by Segment [Line Items]      
Revenue 530,468 432,183 721,038
North America | Service, Goods      
Schedule of Revenue by Segment [Line Items]      
Revenue 51,568 35,276 16,236
North America | Service, Travel      
Schedule of Revenue by Segment [Line Items]      
Revenue 24,393 17,686 57,939
North America | Service      
Schedule of Revenue by Segment [Line Items]      
Revenue 606,429 485,145 795,213
North America | Product      
Schedule of Revenue by Segment [Line Items]      
Revenue 626 333,479 563,694
International      
Schedule of Revenue by Segment [Line Items]      
Revenue 360,053 598,244 860,008
International | United Kingdom      
Schedule of Revenue by Segment [Line Items]      
Revenue 120,800 216,300 314,300
International | Service, Local      
Schedule of Revenue by Segment [Line Items]      
Revenue 155,866 138,274 287,611
International | Service, Goods      
Schedule of Revenue by Segment [Line Items]      
Revenue 19,477 11,757 9,441
International | Service, Travel      
Schedule of Revenue by Segment [Line Items]      
Revenue 13,023 8,477 34,092
International | Service      
Schedule of Revenue by Segment [Line Items]      
Revenue 188,366 158,508 331,144
International | Product      
Schedule of Revenue by Segment [Line Items]      
Revenue $ 171,687 $ 439,736 $ 528,864