XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Segment Reporting - Summary of Segment Reporting Information, By Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenue $ 172,787 $ 162,687 $ 524,888 $ 465,753  
Operating income (loss) 8,339 8,015 29,232 (12,569)  
Goodwill, Impairment Loss 0   0 22,708 $ 35,944
Property, plant and equipment, net 35,228   35,228   34,225
Operating Segments [Member]          
Operating income (loss) 10,941 10,618 36,977 17,905  
Segment Reconciling Items [Member]          
Goodwill, Impairment Loss 0 0 0 (22,708)  
Intangible amortization (2,602) (2,603) (7,745) (7,766)  
Americas [Member]          
Property, plant and equipment, net 11,999   11,999   14,455
Americas [Member] | Operating Segments [Member]          
Revenue 54,743 64,597 203,348 191,244  
Operating income (loss) (5,070) 4,052 2,194 4,723  
India and Sri Lanka [Member]          
Property, plant and equipment, net 9,101   9,101   8,069
India and Sri Lanka [Member] | Operating Segments [Member]          
Revenue 29,471 19,821 75,032 60,771  
Operating income (loss) 3,621 (1,633) 4,987 (2,538)  
Malaysia 1 [Member]          
Property, plant and equipment, net 3,106   3,106   3,749
Malaysia 1 [Member] | Operating Segments [Member]          
Revenue 12,721 13,933 41,502 37,835  
Operating income (loss) 3,873 3,580 11,701 8,520  
Middle East [Member]          
Property, plant and equipment, net 7,025   7,025   4,736
Middle East [Member] | Operating Segments [Member]          
Revenue 54,829 43,665 143,783 114,425  
Operating income (loss) 7,086 3,156 15,836 5,371  
Argentina and Peru [Member]          
Property, plant and equipment, net 1,604   1,604   1,257
Argentina and Peru [Member] | Operating Segments [Member]          
Revenue 9,758 9,312 27,060 28,517  
Operating income (loss) 557 854 121 494  
Rest of World [Member]          
Property, plant and equipment, net 2,393   2,393   $ 1,959
Rest of World [Member] | Operating Segments [Member]          
Revenue 11,265 11,359 34,163 32,961  
Operating income (loss) $ 874 $ 609 $ 2,138 $ 1,335