XML 48 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Segment and Geographic Information - Schedule of Revenues & Long-lived Assets Based on Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Schedule of revenue based on geographic area    
Total revenues $ 294,022 $ 326,160
Long-lived assets 105,139 71,985
United States    
Schedule of revenue based on geographic area    
Long-lived assets 76,870 59,530
Europe    
Schedule of revenue based on geographic area    
Total revenues 46,578 58,011
Long-lived assets 23,314 8,695
Canada    
Schedule of revenue based on geographic area    
Long-lived assets 1,198 139
India    
Schedule of revenue based on geographic area    
Long-lived assets 3,757 3,621
Operating Segments | United States    
Schedule of revenue based on geographic area    
Total revenues 243,897 263,506
Operating Segments | Europe    
Schedule of revenue based on geographic area    
Total revenues 46,581 58,027
Operating Segments | Canada    
Schedule of revenue based on geographic area    
Total revenues 3,476 4,642
Operating Segments | India    
Schedule of revenue based on geographic area    
Total revenues 8,098 8,900
Inter-segment Eliminations    
Schedule of revenue based on geographic area    
Total revenues $ (8,030) $ (8,915)