XML 101 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Segment Reporting - Summary of Segment Reporting Information, By Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 385,074 $ 470,329
Operating income (loss) (707) 15,888
Private offer transaction cost (2,867) 0
Intangible amortization (10,347) (10,348)
Goodwill impairment (8,052) 0
Property, plant and equipment, net 22,945 25,428
Operating Segments [Member]    
Operating income (loss) 20,559 26,236
Segment Reconciling Items [Member]    
Intangible amortization (10,347) (10,348)
Americas [Member]    
Property, plant and equipment, net 9,718 11,335
Americas [Member] | Operating Segments [Member]    
Revenue 168,009 258,123
Operating income (loss) (360) (1,143)
India and Sri Lanka [Member]    
Property, plant and equipment, net 8,340 8,712
India and Sri Lanka [Member] | Operating Segments [Member]    
Revenue 108,303 104,099
Operating income (loss) 7,622 7,856
Malaysia 1 [Member]    
Property, plant and equipment, net 2,390 2,818
Malaysia 1 [Member] | Operating Segments [Member]    
Revenue 44,964 53,934
Operating income (loss) 10,481 14,358
AUSTRALIA    
Revenue 1,444 1,484
Property, plant and equipment, net 829 738
Middle East [Member] | Operating Segments [Member]    
Revenue 38,264 33,682
Operating income (loss) 3,927 4,730
SOUTH AFRICA    
Revenue 329 284
Property, plant and equipment, net 1,508 1,649
Argentina and Peru [Member] | Operating Segments [Member]    
Revenue 22,325 16,992
Operating income (loss) 2,953 1,796
Rest of World [Member]    
Property, plant and equipment, net 160 176
Rest of World [Member] | Operating Segments [Member]    
Revenue 3,209 3,499
Operating income (loss) $ (4,064) $ (1,361)