7Baggers

Tecnoglass Inc
(NYSE:TGLS) 

TGLS stock logo

Tecnoglass Inc., through its subsidiaries, manufactures, supplies, and installs architectural glass, windows, and associated aluminum products for the commercial and residential construction industries in North, Central, and South America. The company offers low emissivity, laminated/thermo-laminate...

Founded: 1984
Full Time Employees: 5,528
Sector: Industrials
Industry: Building Products & Equipment

Share this website to your friends
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
    Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-11-30 2013-08-31 2013-05-31 2013-02-28 2012-11-30 2012-08-31 2012-05-31 
                                                            
      operating revenues:
                                                            
      external customers
    244,605,000 259,189,000 254,145,000 221,272,000 238,611,000 237,439,000 218,928,000 192,089,000 193,517,000 210,268,000 224,788,000 202,306,000 210,816,000 201,240,000 168,657,000 134,022,000 134,532,000 129,738,000 120,136,000 110,259,000 101,732,000 102,980,000 81,590,000 86,106,000 98,310,000 106,741,000 112,259,000 104,808,000 67,329,250 95,325,000 87,785,000 86,207,000 56,611,250 82,117,000 79,885,000 64,443,000 43,775,000 65,429,000 63,408,000 46,263,000                 
      related parties
    692,000 1,290,000 1,401,000 1,016,000 962,000 888,000 726,000 538,000 1,086,000 475,000 492,000 333,000 302,000 540,000 467,000 526,000 -751,000 672,000 1,578,000 621,000 642,000 329,000 352,000 1,192,000 3,081,000 1,729,000 1,624,000 2,360,000 1,534,000 1,667,000 1,184,000 953,000 1,349,000 1,267,000 1,091,000 1,374,000 -33,599,000 14,596,000 14,105,000 14,640,000 17,567,000 15,631,000               
      total operating revenues
    245,297,000 260,479,000 255,546,000 222,288,000 239,573,000 238,327,000 219,654,000 192,627,000 194,603,000 210,743,000 225,280,000 202,639,000 211,118,000 201,780,000 169,124,000 134,548,000 133,781,000 130,410,000 121,714,000 110,880,000 102,374,000 103,309,000 81,942,000 87,298,000 101,391,000 108,470,000 113,883,000 107,168,000 68,280,250 96,992,000 88,969,000 87,160,000 57,544,250 83,384,000 80,976,000 65,817,000 54,610,250 80,025,000 77,513,000 60,903,000 43,247,000 62,892,000               
      cost of sales
    977,333,000 -149,159,000 -141,211,000 -124,763,000 887,347,000 -129,094,000 -130,077,000 -117,967,000 773,041,000 -120,216,000 -115,610,000 -94,884,000 100,880,000 96,484,000 95,492,000 74,215,000 76,612,000 78,765,000 73,087,000 65,737,000 65,464,000 63,188,000 50,146,000 56,871,000 72,052,000 72,729,000 75,046,000 75,276,000 63,729,000 62,299,000 64,327,000 60,412,000 57,077,000 56,200,000 58,432,000 43,565,000 53,220,000 50,407,000 51,048,000 37,694,000 38,170,000 41,166,000 39,055,000 34,861,000 30,481,000 37,008,000 35,287,000 33,245,000         
      gross profit
    98,230,000 111,320,000 114,335,000 97,525,000 106,502,000 109,233,000 89,577,000 74,660,000 82,982,000 90,527,000 109,670,000 107,755,000 110,238,000 105,296,000 73,632,000 60,333,000 57,169,000 51,645,000 48,627,000 45,143,000 36,910,000 40,121,000 31,796,000 30,427,000 29,339,000 35,741,000 38,837,000 31,892,000 34,134,000 34,693,000 24,642,000 26,748,000 27,202,000 27,184,000 22,544,000 22,252,000 33,355,000 29,618,000 26,465,000 23,209,000 27,675,000 21,726,000 18,998,000 17,182,000 13,741,000 16,445,000 16,649,000 14,596,000         
      yoy
    -7.77% 1.91% 27.64% 30.63% 28.34% 20.66% -18.32% -30.71% -24.72% -14.03% 48.94% 78.60% 92.83% 103.88% 51.42% 33.65% 54.89% 28.72% 52.93% 48.36% 25.81% 12.25% -18.13% -4.59% -14.05% 3.02% 57.60% 19.23% 25.48% 27.62% 9.31% 20.20% -18.45% -8.22% -14.82% -4.12% 20.52% 36.33% 39.30% 35.08% 101.40% 32.11% 14.11% 17.72%             
      qoq
    -11.76% -2.64% 17.24% -8.43% -2.50% 21.94% 19.98% -10.03% -8.33% -17.46% 1.78% -2.25% 4.69% 43.00% 22.04% 5.53% 10.70% 6.21% 7.72% 22.31% -8.00% 26.18% 4.50% 3.71% -17.91% -7.97% 21.78% -6.57% -1.61% 40.79% -7.87% -1.67% 0.07% 20.58% 1.31% -33.29% 12.62% 11.91% 14.03% -16.14% 27.38% 14.36% 10.57% 25.04% -16.44% -1.23% 14.07%          
      operating expenses:
                                                            
      selling expense
    -26,104,000 -25,977,000 -29,730,000 -23,617,000 -20,525,000 -23,190,000 -20,000,000 -17,583,000 -15,530,000 -15,724,000 -20,487,000 -16,320,000 -18,772,000 -20,250,000 -16,616,000 -13,368,000 -13,347,000 -13,310,000 -12,030,000 -11,081,000 -9,799,000 -10,534,000 -8,961,000 -9,668,000 -9,810,000 -11,334,000 -11,219,000 -9,562,000 -7,156,500 -10,922,000 -8,567,000 -9,006,000 -5,652,500 -7,810,000 -7,894,000 -6,906,000                     
      general and administrative expense
    -27,301,000 -21,321,000 -23,405,000 -18,855,000 -18,827,000 -18,348,000 -18,443,000 -16,055,000 -16,883,000 -13,791,000 -14,682,000 -17,755,000 -18,038,000 -14,914,000 -10,851,000 -10,275,000 -10,781,000 -8,181,000 -8,200,000 -8,669,000   -7,610,000 -7,610,000 -8,766,000 -8,855,000 -9,354,000 -8,094,000 -6,144,500 -8,504,000 -8,453,000 -7,621,000 -5,738,000 -7,851,000 -7,600,000 -7,501,000                     
      total operating expenses
    -53,405,000 -47,298,000 -53,135,000 -42,472,000 -39,352,000 -41,538,000 -38,443,000 -33,638,000 -32,413,000 -29,515,000 -35,169,000 -34,075,000 -33,408,000 -35,164,000 -28,145,000 -26,367,000 -24,128,000 -21,491,000 -20,230,000 -19,750,000 -19,370,000 -19,915,000 -16,571,000 -17,278,000 -18,576,000 -20,189,000 -20,573,000 -17,656,000 -13,301,000 -19,426,000 -17,020,000 -16,758,000 -12,075,250 -15,783,000 -17,128,000 -15,390,000                     
      other operating income
     1,361,000 4,000 4,276,000                                                     
      operating income
    44,825,000 65,383,000 61,204,000 59,329,000 67,150,000 67,695,000 51,134,000 41,022,000 50,569,000 61,012,000 74,501,000 73,680,000 76,830,000 70,132,000 45,487,000 33,966,000 33,041,000 30,154,000 28,397,000 25,393,000 17,540,000 20,206,000 15,225,000 13,149,000 10,763,000 15,552,000 18,264,000 14,236,000 14,316,000 15,267,000 7,622,000 9,990,000 10,685,000 11,401,000 5,416,000 6,862,000 8,553,000 15,334,000 12,469,000 11,492,000 10,956,000 10,816,000 9,308,000 8,002,000 3,306,000 7,650,000 8,419,000 7,857,000         
      yoy
    -33.25% -3.42% 19.69% 44.63% 32.79% 10.95% -31.36% -44.32% -34.18% -13.00% 63.79% 116.92% 132.53% 132.58% 60.18% 33.76% 88.38% 49.23% 86.52% 93.12% 62.97% 29.93% -16.64% -7.64% -24.82% 1.87% 139.62% 42.50% 33.98% 33.91% 40.73% 45.58% 24.93% -25.65% -56.56% -40.29% -21.93% 41.77% 33.96% 43.61% 231.40% 41.39% 10.56% 1.85%             
      qoq
    -31.44% 6.83% 3.16% -11.65% -0.81% 32.39% 24.65% -18.88% -17.12% -18.11% 1.11% -4.10% 9.55% 54.18% 33.92% 2.80% 9.57% 6.19% 11.83% 44.77% -13.19% 32.72% 15.79% 22.17% -30.79% -14.85% 28.29% -0.56% -6.23% 100.30% -23.70% -6.50% -6.28% 110.51% -21.07% -19.77% -44.22% 22.98% 8.50% 4.89% 1.29% 16.20% 16.32% 142.04% -56.78% -9.13% 7.15%          
      non-operating income
    511,000 1,012,000 588,000 1,016,000 682,000 1,365,000 2,731,000 1,080,000 1,614,000 605,000  1,287,000    342,000         487,000 450,000 353,000 275,000 327,000 780,000 709,000 1,099,000 585,000 656,000 922,000 1,027,000 1,991,000 630,000 -56,000 -676,000                 
      equity method income
    -312,000 519,000 942,000 1,344,000 1,720,000 1,394,000 1,237,000 1,046,000 1,337,000 1,108,000 1,119,000 1,449,000 1,610,000 1,821,000 1,669,000 1,580,000 1,007,000 1,291,000 788,000 1,091,000 598,000 695,000 -166,000 260,000 323,000 295,000 -22,000                              
      foreign currency transactions gains
    550,750 1,865,000 847,000  -807,000 870,000 -5,575,000 -153,000 -245,000 1,142,000 889,000  2,869,000 -450,000 2,503,000  83,250 188,000 190,000  -5,555,750 -3,066,000 13,309,000 -32,466,000 -2,480,250 -12,006,000 -1,201,000 3,286,000 -207,000 -2,494,000 -8,307,000 9,973,000 -223,500 5,394,000  2,425,000 42,000 2,434,000                   
      loss on debt extinguishment
    -26,000 -1,354,000                                                       
      interest income, net and deferred cost of financing
    -529,250 564,000                                                       
      income before taxes
    45,223,000 67,989,000 62,231,000 59,849,000 67,235,000 69,513,000 47,521,000 40,889,000 51,016,000 61,542,000 75,813,000 73,043,000 81,666,000 69,888,000 48,105,000 31,511,000 28,331,000 29,791,000 26,862,000 11,929,000 27,508,000 11,550,000 22,929,000 -24,801,000 14,935,000 -1,585,000  12,210,000 -4,626,000 8,413,000  16,012,000 4,166,000 12,831,000 -7,552,000 2,073,000   18,188,000 17,307,000 -15,118,000 16,107,000 -7,716,000 14,653,000 14,866,000 13,029,000 2,671,000 -1,710,000         
      income tax provision
    -19,117,000 -20,801,000 -18,148,000 -17,660,000 -20,219,000 -19,978,000 -12,493,000 -11,159,000 -14,538,000 -15,447,000 -23,248,000 -24,671,000 -26,542,000 -22,966,000  -10,558,000     -8,980,000 -3,279,000 -6,875,000     4,879,000    5,393,000 8,589,000 -5,806,000  1,042,000 2,579,000 6,035,000 3,815,000 3,643,000 3,764,000 8,524,000 3,631,000 4,772,000 1,534,000 1,770,000 2,263,000 2,971,000         
      net income
    26,106,000 47,188,000 44,083,000 42,189,000 47,016,000 49,535,000 35,028,000 29,730,000 36,478,000 46,095,000 52,565,000 48,372,000 55,124,000 46,922,000 33,413,000 20,953,000 19,958,000 20,943,000 19,275,000 8,252,000 18,528,000 8,271,000 16,054,000 -18,668,000 10,597,000 -1,319,000 7,660,000 7,331,000 -4,415,000 6,152,000 -3,870,000 10,619,000 1,169,000 7,025,000 -3,500,000 1,019,000 3,066,000 -7,923,000 14,373,000 13,664,000 -18,882,000 7,583,000 -11,347,000 9,881,000 13,332,000 11,259,000 408,000 -4,681,000 26,109,967 -3,451,785 -536,638 190,456  -85,465 -158,987 -53,387 
      yoy
    -44.47% -4.74% 25.85% 41.91% 28.89% 7.46% -33.36% -38.54% -33.83% -1.76% 57.32% 130.86% 176.20% 124.05% 73.35% 153.91% 7.72% 153.21% 20.06% -144.20% 74.84% -727.07% 109.58% -354.64% -340.02% -121.44% -297.93% -30.96% -477.67% -12.43% 10.57% 942.10% -61.87% -188.67% -124.35% -92.54% -116.24% -204.48% -226.67% 38.29% -241.63% -32.65% -2881.13% -311.09% -48.94% -426.18% -176.03% -2557.79%  3938.83% 237.54% -456.75%     
      qoq
    -44.68% 7.04% 4.49% -10.27% -5.09% 41.42% 17.82% -18.50% -20.86% -12.31% 8.67% -12.25% 17.48% 40.43% 59.47% 4.99% -4.70% 8.65% 133.58% -55.46% 124.01% -48.48% -186.00% -276.16% -903.41% -117.22% 4.49% -266.05% -171.77% -258.97% -136.44% 808.38% -83.36% -300.71% -443.47% -66.76% -138.70% -155.12% 5.19% -172.37% -349.00% -166.83% -214.84% -25.89% 18.41% 2659.56% -108.72% -117.93% -856.42% 543.22% -381.76%   -46.24% 197.80%  
      basic income per share
    0.58 1.01 0.94 0.9 1.05 0.75 0.63 0.76 0.97 1.1 1.01 1.16 0.98 0.7 0.44 0.41 0.44 0.4 0.17 0.4 0.18 0.35 -0.4    0.19 -0.12 0.16 -0.11 0.3 0.03 0.2 -0.11 0.03 0.06 -0.28 0.53 0.51 -0.74 0.3 -0.45 0.4 0.54 0.46 0.02 -0.2         
      diluted income per share
    0.58 1.01 0.94 0.9 1.05 0.75 0.63 0.76 0.97 1.1 1.01 1.16 0.98 0.7 0.44 0.41 0.44 0.4 0.17 0.4 0.18 0.35 -0.4 0.24 -0.03  0.18 -0.13 0.16 -0.11 0.3 0.033 0.2 -0.11 0.03 0.12 -0.28 0.47 0.47 -0.71 0.25 -0.45 0.35 0.48 0.4 0.02 -0.2         
      basic weighted-average common shares outstanding
    46,678,093 46,847,728 46,988,155 46,989,948 46,996,168 46,996,554 46,996,705 46,996,708 47,508,980 47,599,339 47,674,041 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 46,398,428 46,117,631 46,117,631 46,117,631 44,464,097 45,519,472  38,611,867 37,511,851 37,861,129 35,935,442 35,339,965  34,211,265 33,829,825 33,480,430 29,231,054 28,312,368 27,234,664 26,907,391 25,447,564 25,426,250 25,147,286 24,801,132 24,347,620 24,364,014 24,311,199 24,242,315 20,677,067        
      diluted weighted-average common shares outstanding
    46,678,093 46,847,728 46,988,155 46,989,948 46,996,168 46,996,554 46,996,705 46,996,708 47,508,980 47,599,339 47,674,041 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 47,674,773 46,398,428 46,117,631 46,117,631 46,117,631 44,464,097 45,519,472  39,882,833 38,062,635 38,336,638 35,935,442 35,803,320  34,801,215 33,829,825 34,195,579 30,253,068  30,744,863 29,328,407 28,949,642 29,825,331 25,147,286 28,114,251 27,737,679 28,137,166 27,986,839 24,242,315 20,714,275        
      other comprehensive income:
                                                            
      foreign currency translation adjustments
    19,004 20,317 13,260 19,576 -22,219 -2,657 -28,321 30 -43,212,942 8,227,000 27,238,000 7,811,000 -14,584,000 -22,054,000 -23,620,000 13,635,000 -4,237,000 -4,023,000 -1,184,000 -15,634,000 14,538,000 -4,024,000 4,367,000 -19,288,000 6,053,000 -8,486,000 -2,052,000 1,770,000 -8,971,000 -1,998,000 -6,139,000 8,701,000 -2,165,000 3,163,000 -5,250,000 4,801,000 -6,721,000 3,459,000 3,489,000 1,742,000 -50,000 -14,111,000 -410,000 -5,167,000 -12,030,000 -6,680,000 2,885,000 -176,000         
      change in fair value of derivative contracts
    -604.25 -2,565 785 -637 -633.75 -3,229 -342 1,036 146,750 601,000 1,823,000 -1,837,000 2,299,250 4,865,000 1,710,000 2,622,000                                         
      other comprehensive income
    17,316 17,752 14,045 18,939 -21,815 -5,886 -28,663 1,066                                                 
      comprehensive income
    46,049 64,940 58,128 61,128 20,202.5 43,649 6,365                                                  
      interest expense and deferred cost of financing
      -1,350,000 -1,331,000 -1,510,000 -1,811,000 -2,006,000 -2,106,000 -2,259,000 -2,325,000 -2,321,000 -2,273,000 -2,724,000 -2,249,000 -1,715,000 -1,468,000 -1,730,000 -2,156,000 -2,442,000 -3,522,000 -4,435,000 -6,147,000 -5,446,000 -5,643,000 -5,586,000 -5,876,000 -5,757,000 -5,587,000 -3,887,750 -5,140,000 -5,361,000 -5,050,000                         
      foreign currency transactions gains loss
       -509,000                                                     
      income attributable to non-controlling interest
            -139,000 -232,000 -120,000 -137,000 -128,750 -196,000 -219,000 -100,000   -41,000 -86,000                                     
      income attributable to parent
        47,016,000 49,535,000 35,028,000 29,730,000 36,339,000 45,863,000 52,445,000 48,235,000 54,970,000 46,726,000 33,194,000 20,853,000 19,832,000 20,919,000 19,234,000  18,456,000 8,323,000 16,197,000 -18,766,000 10,893,000 -1,175,000  7,338,000 3,332,500 6,297,000  10,691,000                         
      comprehensive income attributable to non-controlling interest
              -120,000 -137,000 -128,750 -196,000 -219,000 -100,000   -41,000 -86,000                                     
      comprehensive income attributable to parent
        20,202.5 43,649 6,365                                                  
      total comprehensive income
           30,796 -190,651,166 54,923,000 81,626,000 54,346,000 40,530,000 29,733,000 11,503,000 37,210,000 15,721,000 16,920,000 18,090,000 -7,541,000 34,166,000 4,753,000 23,039,000 -42,021,000 18,100,000 -10,746,000 5,608,000 9,101,000 -13,386,000 4,154,000 -10,009,000 19,320,000 -823,000 10,087,000 -8,810,000 5,820,000 -3,655,000 -4,464,000 17,862,000 15,406,000 -18,932,000 -6,528,000 -11,757,000 4,714,000 1,302,000 4,579,000 3,293,000 -4,857,000         
      total comprehensive income attributable to parent
           30,796 -190,162,794 54,691,000 81,506,000 54,209,000 40,376,000 29,537,000 11,284,000  15,595,000 16,896,000 18,049,000 -7,627,000 34,094,000 4,805,000 23,182,000 -42,119,000 18,396,000 -10,602,000 5,427,000 9,108,000 -13,270,000 4,299,000 -9,797,000                          
      comprehensive income:
                                                            
      comprehensive loss attributable to non-controlling interest
            -122,250 -232,000       -37,750 -24,000   -72,000 52,000 143,000 -98,000 -7,500 144,000  7,000 107,250 145,000 212,000                          
      non-operating income (expenses)
              1,625,000  284,250 634,000 161,000  14,500 139,000 -240,000 159,000 -58,000 -138,000 7,000                                  
      foreign currency transactions losses
               -1,100,000    -2,909,000    -45,000               -8,713,000                      
      other professional fees
                -850,500  -678,000 -2,724,000                                         
      gain on debt extinguishment
                    -2,700,750 175,000 169,000                                      
      income tax
                  -14,692,000  -5,028,000 -8,848,000 -7,587,000                                      
      total comprehensive income (loss) attributable to parent
                   37,110,000                                         
      loss attributable to non-controlling interest
                    -126,000 -24,000   -72,000 52,000 143,000 -98,000 296,000 144,000 -181,000 7,000 107,250 145,000                           
      change in fair value derivative contracts
                       -159,000 1,100,000 506,000 2,618,000 -4,065,000 -235,250 -941,000                               
      loss on extinguishment of debt
                       -11,147,000               -2,000 -3,159,000                     
      income tax (provision) benefit
                       -3,677,000                                     
      income (loss) attributable to parent
                       8,166,000       7,479,000                              
      general and administrative expenses
                        -6,150,250 -9,381,000                           129,626 322,365 120,173 75,966  95,034 165,553 59,278 
      non-operating (expenses) income
                           -101,000                                 
      income tax benefit
                           6,133,000 -2,147,500 266,000 -3,977,000  -1,546,750 -2,261,000 1,467,000    4,052,000                      
      basic incomeper share
                            0.078 -0.03 0.17                              
      income (loss) before taxes
                              11,637,000          8,401,750 -1,888,000                   
      comprehensive (income) loss attributable to non-controlling interest
                              -181,000                              
      diluted income (loss) per share
                              0.17                              
      basic weighted average common shares outstanding
                              44,840,263      34,822,313                        
      diluted weighted average common shares outstanding
                              45,603,939      35,321,393     28,312,368                   
      (loss) income before taxes
                                  -5,337,000                          
      (income) loss attributable to non-controlling interest
                                  212,000                          
      (loss) income attributable to parent
                                  -3,658,000                          
      provision for bad debt and write offs
                                   -131,000 -684,750 -122,000 -1,634,000 -983,000                     
      less: income attributable to non-controlling interest
                                   72,000    -12,000                     
      gain on change in fair value of earnout shares liabilities
                                        1,101,000 -2,630,000                   
      gain on change in fair value of warrant liability
                                        -71,750 -12,885,000 6,687,000 5,911,000 -3,614,750 -3,146,000  5,078,000             
      gain on extinguishment of debt
                                    -787,000 13,000                       
      interest expense and amortization of deferred cost of financing
                                    -3,722,500 -4,633,000 -5,175,000                      
      less: net income attributable to non-controlling interest
                                    -449,000 101,000 60,000                      
      net income attributable to parent
                                    1,066,000 6,924,000 -3,560,000                      
      interest expense
                                       -5,082,000 -4,677,000 -4,771,000 -4,242,000 -3,124,000 -2,765,000 -2,307,000 2,050,000 2,152,000 -15,547,000 2,380,000 2,294,000 1,973,000         
      income after tax
                                       1,031,000                     
      operating expenses
                                        104,796,000 -14,284,000 -13,996,000 -11,717,000 16,719,000 10,910,000 9,690,000 9,180,000 5,941,000 8,795,000 8,230,000 6,739,000         
      gain on change in fair value of earnout shares liability
                                          3,330,000                  
      gain on change in fair value of earnout share liability
                                           3,704,000                 
      customers
                                            48,278,000 47,261,000               
      non-operating revenues
                                            3,971,500 10,744,000 1,417,000 3,725,000 15,715,000 -1,003,000 1,191,000 1,286,000         
      operating revenues
                                              58,053,000 52,043,000 44,222,000 53,453,000 51,936,000 47,841,000         
      loss on change in fair value of warrant liability
                                              -16,391,000  1,692,250 -6,756,000 -4,645,000 -8,880,000         
      operating and formation costs:
                                                            
      income from operations
                                                    -129,626 -322,365 -120,173 -75,966  -95,034 -165,553 -59,278 
      other income:
                                                            
      change in fair value of warrants
                                                    -825,250 -3,132,000 -426,000      
      interest income
                                                    5,384.25 2,580 9,535 9,422  9,570 6,566 5,891 
      weighted-average shares outstanding, basic and diluted
                                                     1,575,001 1,575,001 1,575,001 1,540,028 1,575,001 1,575,001 1,452,990 
      basic and diluted net loss per share
                                                    -0.603 -2.19 -0.34 0.12  -0.05 -0.1 -0.04 
      other income: change in fair value of warrants
                                                       257,000     
    Balance Sheets:
    Quarterly
    Annual
      Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-11-30 2013-08-31 
                                                         
        assets
                                                         
        current assets:
                                                         
        cash and cash equivalents
      100,901,000 123,991,000 137,907,000 157,302,000 134,882,000 122,090,000 126,805,000 135,881,000 129,508,000 118,973,000 104,686,000 128,538,000 103,671,000 84,434,000 98,620,000 84,431,000 85,011,000 86,520,000 100,295,000 85,160,000 66,899,000 69,431,000 63,424,000 36,824,000 47,862,000 41,739,000 47,638,000 61,712,000 33,040,000 27,951,000 29,925,000 30,605,000 40,923,000 36,153,000 43,682,000 54,372,000 26,918,000 18,125,000 29,535,000 18,194,000  16,871,000 16,018,000 17,132,000  17,744,000 17,444,000 20,268,000  9,959 17,565 
        investments
      3,150,000 3,080,000 2,947,000 2,856,000 2,645,000 2,688,000 2,699,000 2,897,000 2,907,000 2,479,000 2,365,000 2,140,000 2,049,000 2,211,000 2,407,000 2,624,000 1,977,000 2,038,000 2,078,000 2,235,000 2,387,000 1,684,000 1,818,000 1,604,000 2,304,000 2,273,000 2,336,000 2,300,000 1,163,000 1,543,000 2,061,000 1,990,000 1,680,000 1,943,000 1,879,000 1,751,000 1,537,000 2,016,000 26,860,000 26,697,000 1,470,000    1,209,000    1,353,000   
        trade accounts receivable
      239,448,000 242,655,000 227,589,000 224,638,000 202,915,000 208,980,000 178,790,000 170,591,000 166,498,000 174,148,000 185,996,000 167,137,000 158,397,000 133,854,000 114,218,000 106,497,000 110,539,000 100,039,000 91,233,000 90,033,000 88,368,000 87,794,000 91,010,000 104,416,000 110,558,000 112,687,000 110,661,000 106,188,000 92,791,000 91,852,000 87,432,000 83,255,000 110,464,000 108,536,000 106,313,000 103,310,000 92,297,000 84,629,000 72,862,000 64,999,000 52,515,000 49,380,000 54,306,000 47,504,000 44,955,000 65,634,000 80,090,000 69,927,000 59,010,000   
        due from related parties
      2,002,000 4,107,000 3,345,000 2,858,000 2,674,000 1,769,000 1,686,000 1,608,000 1,387,000 1,493,000 1,616,000 772,000 1,447,000 1,642,000 1,669,000 2,314,000 2,252,000 8,397,000 8,543,000 7,420,000 8,574,000 8,667,000 8,777,000 8,463,000 8,057,000 8,388,000 9,396,000 9,496,000 8,239,000 7,996,000 7,428,000 8,305,000 8,500,000 7,701,000 8,531,000 11,167,000 10,995,000 32,350,000 36,953,000 33,620,000 28,073,000 31,615,000 31,266,000 32,671,000 28,327,000 20,504,000 20,005,000 18,993,000 19,058,000   
        inventories
      213,524,000 194,404,000 176,521,000 155,817,000 139,642,000 142,942,000 132,497,000 144,212,000 159,070,000 165,846,000 161,767,000 143,057,000 124,997,000 122,802,000 111,914,000 104,531,000 84,975,000 80,142,000 74,717,000 71,317,000 80,742,000 73,763,000 79,454,000 68,341,000 82,714,000 82,140,000 90,906,000 90,949,000 91,849,000 88,452,000 79,903,000 79,638,000 71,656,000 65,144,000 61,128,000 56,731,000 55,092,000 60,747,000 59,296,000 55,341,000 46,011,000 39,609,000 40,097,000 31,473,000 28,965,000 26,276,000 25,319,000 23,696,000 24,181,000   
        contract assets – current portion
      31,809,000 30,366,000 30,768,000 25,952,000 22,920,000 19,330,000 22,961,000 20,982,000 17,800,000 16,539,000 18,077,000 18,982,000 12,610,000 17,496,000 16,310,000 16,267,000 18,667,000 21,927,000 24,068,000 23,530,000 26,288,000 28,416,000 34,879,000 36,689,000 42,014,000 43,384,000 50,580,000 49,063,000 46,018,000 45,836,000 46,677,000                     
        other current assets
      62,724,000 59,846,000 60,322,000 67,338,000 54,332,000 49,036,000 51,223,000 73,474,000 58,590,000 57,668,000 53,304,000 40,364,000 28,963,000 29,739,000 23,554,000 28,150,000 22,854,000 18,308,000 16,946,000 13,537,000 13,545,000 12,171,000 24,298,000 27,734,000 29,340,000 24,906,000 21,773,000 25,455,000 18,932,000 21,429,000 18,486,000 21,315,000  22,098,000 15,405,000 23,294,000  26,324,000 25,436,000 26,134,000  22,089,000 26,869,000 25,653,000  28,502,000 53,706,000 38,761,000    
        total current assets
      653,558,000 658,449,000 639,399,000 636,761,000 560,010,000 546,835,000 516,661,000 549,645,000 535,760,000 537,146,000 527,811,000 500,990,000 432,134,000 392,178,000 368,692,000 344,814,000 326,275,000 317,371,000 317,880,000 293,232,000 286,803,000 281,926,000 303,660,000 284,071,000 322,849,000 315,517,000 333,290,000 345,163,000 293,399,000 285,059,000 271,912,000 272,531,000 261,898,000 241,575,000 236,938,000 250,625,000 210,736,000 224,191,000 250,942,000 224,985,000 167,379,000 159,564,000 168,556,000 154,433,000 141,496,000 159,401,000 196,564,000 175,209,000 160,570,000 14,067 64,513 
        long-term assets:
                                                         
        property, plant and equipment
      476,159,000 445,075,000 421,954,000 387,923,000 344,433,000 341,469,000 323,981,000 329,238,000 324,591,000 299,120,000 266,783,000 223,554,000 202,865,000 184,110,000 183,594,000 182,764,000 166,629,000 156,864,000 149,566,000 141,967,000 152,266,000 134,643,000 136,666,000 128,426,000 154,609,000 146,581,000 155,900,000 151,979,000 149,199,000 163,467,000 167,647,000 177,108,000 168,701,000 173,719,000 165,123,000 176,238,000 170,797,000 174,818,000 157,422,000 145,738,000 135,974,000 127,693,000 126,340,000 108,237,000 103,980,000 102,620,000 92,391,000 84,937,000 87,382,000   
        long term accounts receivable
      1,730,000                                                   
        deferred income taxes
      1,257,000 543,000 475,000 433,000 285,000 283,000 235,000 266,000 169,000 111,000 112,000 155,000 558,000 2,897,000 2,526,000 163,000 596,000 2,225,000 1,252,000 1,989,000 268,000 11,681,000 11,676,000 14,573,000 4,595,000 7,339,000 3,260,000 3,290,000 2,706,000 95,000 3,246,000 4,795,000 2,317,000 6,985,000 3,347,000 5,388,000 3,523,000    640,000    5,373,000    2,321,000   
        contract assets – non-current
      20,506,000 15,136,000 12,405,000 12,931,000 15,208,000 12,968,000 8,541,000 8,169,000 8,797,000 9,075,000 6,089,000 4,415,000 8,875,000 7,135,000 10,588,000 10,275,000 11,853,000 10,742,000 10,785,000 11,023,000 10,228,000 7,814,000 8,707,000 10,743,000 7,059,000 9,104,000 8,601,000 8,117,000 6,986,000 5,531,000 925,000                     
        intangible assets
      12,959,000 13,165,000 12,775,000 4,864,000 4,389,000 3,882,000 3,592,000 3,311,000 3,475,000 3,249,000 2,525,000 2,614,000 2,706,000 2,826,000 3,029,000 3,150,000 3,337,000 3,842,000 4,320,000 4,713,000 5,112,000 5,323,000 5,695,000 6,098,000 6,703,000 7,135,000 7,731,000 8,368,000 9,006,000 9,886,000 10,583,000 11,292,000 11,517,000 12,035,000 12,548,000 12,851,000 4,555,000               
        goodwill
      30,059,000 30,059,000 30,178,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,561,000 23,130,000 23,130,000 19,899,000 20,174,000 1,330,000               
        equity method investment
      57,443,000    63,264,000    60,570,000    57,839,000                                       
        other long-term assets
      6,721,000 6,229,000 5,791,000 5,658,000 5,498,000 5,731,000 5,768,000 5,764,000 5,794,000 5,278,000 4,977,000 4,880,000 4,545,000 3,988,000 4,282,000 4,752,000 4,157,000 4,545,000 4,537,000 3,942,000 2,783,000 2,914,000 2,892,000 2,611,000          2,684,000 7,528,000                 
        total long-term assets
      606,834,000 569,628,000 541,810,000 501,528,000 456,638,000 449,438,000 425,828,000 431,925,000 426,957,000 401,910,000 364,455,000 318,467,000 302,174,000 285,904,000 286,918,000 280,758,000 265,288,000 256,871,000 247,796,000 239,377,000 245,222,000 234,148,000 237,078,000 233,291          212,287,000 208,795,000                 
        total assets
      1,260,392,000 1,228,077,000 1,181,209,000 1,138,289,000 1,016,648,000 996,273,000 942,489,000 981,570,000 962,717,000 939,056,000 892,266,000 819,457,000 734,308,000 678,082,000 655,610,000 625,572,000 591,563,000 574,242,000 565,676,000 532,609,000 532,025,000 516,074,000 540,738,000 517,362 569,668,000 557,589,000 580,491,000 543,423,000 489,774,000 490,574,000 477,636,000 488,102,000 468,000,000 453,862,000 445,733,000 467,822,000 394,730,000 411,772,000 421,053,000 383,897,000 316,199,000 294,830,000 304,234,000 271,796,000 255,891,000 268,601,000 289,224,000 260,403,000 248,214,000 42,754,067 42,804,513 
        liabilities and shareholders’ equity
                                                         
        current liabilities:
                                                         
        short-term debt and current portion of long-term debt
      427,000 707,000 587,000 627,000 1,087,000 1,819,000 2,197,000 3,338,000 7,002,000 3,127,000 645,000 819,000 504,000 434,000 591,000 485,000 10,700,000 13,047,000 13,376,000 13,748,000 1,764,000 174,000 18,744,000 15,245,000 16,084,000 16,168,000 12,223,000 28,048,000 21,606,000 16,069,000   3,260,000    2,651,000    16,921,000    54,925,000    29,720,000   
        trade accounts payable and accrued expenses
      127,228,000 125,382,000 138,608,000 123,279,000 98,843,000 99,569,000 99,572,000 79,180,000 82,784,000 108,259,000 113,803,000 86,629,000 90,186,000 86,707,000 89,406,000 68,062,000 68,084,000 74,176,000 56,303,000 44,969,000 42,178,000 46,605,000 51,855,000 56,962,000 61,878,000 67,210,000 79,092,000 76,102,000  62,519,000 59,440,000 55,047,000  48,252,000 52,392,000 41,960,000                
        due to related parties
      10,881,000 9,993,000 9,714,000 9,872,000 9,864,000 7,354,000 6,377,000 8,406,000 7,498,000 4,108,000 6,276,000 5,491,000 5,323,000 5,209,000 4,186,000 7,093,000 3,857,000 2,903,000 4,502,000 4,333,000 4,750,000 4,056,000 5,134,000 3,896,000 4,415,000 5,099,000 4,335,000 1,623,000 1,500,000 1,018,000 1,002,000 962,000 975,000 1,181,000 1,435,000 1,808,000 3,668,000 1,780,000 1,991,000 1,698,000 1,283,000 1,490,000 3,836,000 3,588,000 1,456,000 2,444,000      
        dividends payable
      6,730,000 7,005,000 7,068,000 7,071,000 7,074,000 5,198,000 5,197,000 5,196,000 4,265,000 4,317,000 4,336,000 4,334,000 3,622,000 3,621,000 3,143,000 3,142,000 3,141,000 1,353,000 1,353,000 1,352,000 1,352,000 1,309,000 1,309,000 1,305,000 67,000 1,615,000 1,379,000 923,000  758,000 734,000 869,000  652,000 1,526,000 2,170,000  4,857,000              
        contract liability – current portion
      149,442,000 136,482,000 128,306,000 120,296,000 97,979,000 94,848,000 77,406,000 71,928,000 72,543,000 68,654,000 62,907,000 58,591,000 49,601,000 53,251,000 58,974,000 44,781,000 45,213,000  36,670,000 29,287,000 24,694,000 18,381,000 18,834,000 13,957,000 12,459,000 12,750,000 14,013,000 13,698,000  17,915,000 16,079,000 14,696,000                    
        other current liabilities
      57,038,000 53,049,000 36,198,000 67,934,000 50,979,000 38,533,000 22,196,000 67,613,000 61,794,000 50,537,000 47,022,000 88,394,000 60,566,000 43,285,000 24,379,000 35,902,000 24,017,000 20,985,000 11,806,000 9,778,000 9,630,000 14,355,000 6,894,000 14,278,000 15,563,000 13,973,000 8,579,000 14,486,000  8,936,000 3,890,000 13,008,000  7,887,000 6,341,000 22,979,000  18,059,000 18,559,000 27,536,000  21,787,000 21,459,000 21,712,000  14,572,000 14,370,000 16,504,000    
        total current liabilities
      351,746,000 332,618,000 320,481,000 329,079,000 265,826,000 247,321,000 212,945,000 235,661,000 235,886,000 239,002,000 234,989,000 244,258,000 209,802,000 192,507,000 180,679,000 159,465,000 155,015,000 146,974,000 124,014,000 103,473,000 91,543,000 98,691,000 121,172,000 119,582,000 129,011,000 130,899,000 138,289,000 138,121,000 122,595,000 110,232,000 108,593,000 122,402,000 121,449,000 101,562,000 105,040,000 118,168,000 78,386,000 171,019,000 195,495,000 181,905,000 136,749,000 140,688,000 137,416,000 133,094,000 113,036,000 117,235,000 136,574,000 122,245,000 108,497,000 490,568 221,229 
        long-term liabilities:
                                                         
        contract liability – non-current
      1,988,000 1,428,000 140,000 647,000     14,000 13,000 12,000 11,000 11,000 11,000 47,000 43,000 78,000  884,000 999,000 977,000 883,000 83,000 148,000 187,000 177,000 564,000 703,000  1,750,000 1,586,000 1,130,000                    
        long-term debt
      171,202,000 111,190,000 108,642,000 108,409,000 108,220,000 122,837,000 140,058,000 154,567,000 163,004,000 166,699,000 169,003,000 169,076,000 168,980,000 168,255,000 184,268,000 183,414,000 188,355,000 189,340,000 218,949,000 221,635,000 222,722,000 246,206,000 243,808,000 243,695,000     220,709,000    220,998,000    196,946,000    121,493,000    39,273,000    48,097,000   
        total long-term liabilities
      195,594,000 131,492,000 124,727,000 124,073,000 119,639,000 135,645,000 154,705,000 172,262,000 178,811,000 180,588,000 179,617,000 174,819,000 174,181,000 172,205,000 187,718,000 187,298,000 191,850,000 190,765,000 220,767,000 225,020,000 227,514,000 248,175,000 253,842,000 253,828,000          229,349,000 228,162,000                 
        total liabilities
      547,340,000 464,110,000 445,208,000 453,152,000 385,465,000 382,966,000 367,650,000 407,923,000 414,697,000 419,590,000 414,606,000 419,077,000 383,983,000 364,712,000 368,397,000 346,763,000 346,865,000 337,739,000 344,781,000 328,493,000 319,057,000 346,866,000 375,014,000 373,410,000 382,458,000 388,511,000 398,887,000 368,991,000 356,546,000 343,312,000 333,817,000 348,088,000 346,335,000 330,911,000 333,202,000 346,516,000 281,165,000 316,055,000 342,719,000 335,130,000 283,060,000 233,142,000 236,019,000 191,824,000 180,633,000 198,724,000 224,508,000 199,140,000 183,094,000 14,760,568 11,359,229 
        shareholders’ equity
                                                         
        preferred shares, 0.0001 par value...
                                                  2,000       
        ordinary shares, 0.0001 par value...
      5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 5,000 4,000 4,000 4,000 4,000 4,000 4,000 3,000 3,000 3,000 3,000 3,000 3,000 3,000 3,000 3,000 3,000 3,000 2,000  2,000 2,000 2,000 2,000 158 158 
        treasury stock
      -79,218,000                                                   
        legal reserves
      1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 1,458,000 2,273,000 2,273,000 2,273,000 2,273,000 2,273,000 2,273,000 2,273,000 2,273,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000 1,367,000   
        additional paid-in capital
      153,358,000 161,767,000 191,755,000 191,970,000 192,094,000 192,369,000 192,380,000 192,385,000 192,385,000 210,408,000 219,234,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 219,290,000 208,390,000 208,390,000 208,390,000 208,283,000 208,250,000 203,660,000 195,816,000 157,604,000 152,919,000 148,375,000 129,479,000  120,730,000 120,500,000 115,725,000  95,403,000 57,511,000 45,806,000  46,514,000 46,514,000 46,514,000  47,590,000 41,853,000 41,693,000  5,790,425 5,790,425 
        retained earnings
      670,558,000 651,162,000 610,960,000 573,926,000 538,787,000 498,821,000 454,456,000 424,596,000 400,035,000 367,925,000 326,353,000 278,198,000 234,254,000 182,859,000 139,709,000 108,799,000 91,045,000 78,711,000 59,104,000 41,181,000 34,326,000 17,181,000 10,127,000 -3,897,000 16,213,000 5,320,000 12,867,000 11,668,000 10,439,000 20,071,000 19,029,000 27,768,000 22,212,000 26,023,000 19,097,000 27,457,000 26,548,000 21,423,000 45,391,000 31,018,000 17,354,000 44,923,000 37,340,000 48,687,000 38,806,000 25,475,000 14,215,000 13,807,000 18,488,000   
        accumulated other comprehensive
      -33,109,000    -101,161,000    -45,863,000    -106,187,000   -52,494,000 -68,751,000  -60,490,000 -59,305,000 -43,512,000 -59,150,000 -55,632,000 -62,617,000 -39,264,000 -46,767,000 -37,340,000 -35,288,000  -28,087,000 -26,089,000 -19,950,000  -26,486,000 -29,649,000 -24,399,000  -22,479,000 -25,938,000 -29,427,000            
        shareholders’ equity attributable to controlling interest
      713,052,000    631,183,000    548,020,000 517,473,000 475,898,000 398,738,000 348,820,000 312,019,000 286,058,000 277,873,000 243,862,000 235,766,000 220,182,000 203,444,000 212,382,000 168,699,000 165,163,000 143,248,000 186,604,000 168,175,000 180,558,000 173,567,000 132,356,000 146,274,000 142,686,000 138,668,000  121,637,000 111,318,000 120,153,000                
        total liabilities and shareholders’ equity
      1,260,392,000 1,228,077,000 1,181,209,000 1,138,289,000 1,016,648,000 996,273,000 942,489,000 981,570,000 962,717,000 939,056,000 892,266,000 819,457,000 734,308,000 678,082,000 655,610,000 625,572,000 591,563,000 574,242,000 565,676,000 532,609,000 532,025,000 516,074,000 540,738,000 517,362,000 569,668,000 557,589,000 580,491,000 543,423,000 489,774,000 490,574,000 477,636,000 488,102,000 468,000,000 453,862,000 445,733,000 467,822,000 394,730,000 411,772,000 421,053,000 383,897,000 316,199,000 294,830,000 304,234,000 271,796,000  268,601,000 289,224,000 260,403,000    
        long-term account receivables
       1,666,000 1,597,000 1,550,000                                                
        long-term investments
       57,755,000 56,635,000 64,608,000  61,544,000 60,150,000 61,616,000  61,516,000 60,408,000 59,288,000  57,249,000 55,059,000 53,389,000 51,160,000 50,705,000 49,414,000 48,626,000 47,535,000 46,385,000 45,691,000 45,856,000                            
        commitments and contingencies
                                                         
        accumulated other comprehensive loss
       -50,425,000 -68,177,000 -82,222,000  -79,346,000 -73,460,000 -44,797,000  -62,323,000 -71,152,000 -100,213,000  -91,593,000 -74,404,000   -64,513,000                        -31,119,000 -17,009,000         
        total shareholders’ equity
       763,967,000 736,001,000 685,137,000  613,307,000 574,839,000 573,647,000 548,020,000 519,466,000 477,660,000 400,380,000 350,325,000 313,370,000 287,213,000 278,809,000 244,698,000 236,503,000 220,895,000 204,116,000 212,968,000 169,208,000 165,724,000 143,952,000 187,210,000 169,078,000 181,604,000 174,432,000 133,228,000 147,262,000 143,819,000 140,014,000 121,665,000 122,951,000 112,531,000 121,306,000 113,565,000 95,717,000 78,334,000 48,767,000 33,139,000 61,688,000 68,215,000 79,972,000  69,877,000 64,716,000 61,263,000    
        long-term trade accounts receivable
                  1,225,000 4,138,000 4,279,000 2,704,000 3,995,000 4,387,000 4,361,000 3,435,000 2,985,000 1,101,000 1,101,000                             
        shareholders’ equity attributable to non-controlling interest
               1,993,000 1,762,000 1,642,000 1,505,000 1,351,000 1,155,000 936,000 836,000 737,000 713,000 672,000 586,000 509,000 561,000 704,000 606,000 903,000 1,046,000 865,000 872,000 988,000 1,133,000 1,346,000  1,314,000 1,213,000 1,153,000                
        accrued interest expense
                      3,000 3,000 4,000 6,000 7,175,000 2,911,000 7,502,000 3,039,000 7,645,000 3,184,000 7,768,000 3,241,000 7,567,000 3,017,000 7,450,000 3,008,000 7,392,000                   
        long-term liabilities from related parties
                       662,000 656,000 651,000 645,000 639,000 634,000 628,000                            
        due from related parties - long term
                         121,000 484,000 726,000 1,089,000 1,423,000 1,786,000                           
        contract liabilities – current portion
                       34,507,000           16,789,000                       
        contract liabilities – non-current
                       605,000           1,436,000                       
        due to equity partners
                           10,900,000 10,900,000 10,900,000 10,900,000 10,900,000 10,900,000                         
        long-term payable associated to gm&p acquisition
                            8,500,000 8,500,000                            
        long term assets:
                                                         
        long term investments
                              45,596,000 45,273,000 44,978,000                         
        other long term assets
                              2,910,000 3,079,000 3,170,000 2,945,000 2,853,000 2,975,000 3,008,000 3,128,000 2,754,000   7,470,000 7,312,000 11,075,000 11,001,000 10,638,000 6,420,000 5,037,000 5,946,000 5,734,000 6,195,000 6,580,000 269,000 257,000    
        total long term assets
                              246,819,000 242,072,000 247,201,000 198,260,000 196,375,000 205,515,000 205,724,000 215,571,000 206,102,000   217,197,000 183,994,000 187,581,000 170,111,000 158,912,000 148,820,000 135,266,000 135,678,000 117,363,000 114,395,000 109,200,000 92,660,000 85,194,000  42,740,000 42,740,000 
        long term liabilities:
                                                         
        long term payable associated to gm&p acquisition
                              8,500,000 8,500,000 8,500,000 8,500,000 8,500,000 8,500,000                      
        long term liabilities from related parties
                              622,000 617,000                          
        long term debt
                              243,727,000 247,776,000 250,234,000 219,848,000  219,920,000 220,392,000 219,761,000  220,427,000 221,456,000 220,714,000  140,189,000 140,925,000 126,494,000  49,113,000 56,654,000 37,050,000  45,686,000 45,504,000 44,595,000    
        total long term liabilities
                              253,447,000 257,612,000 260,598,000 230,870,000 233,951,000 233,080,000 225,224,000 225,686,000 224,886,000   228,348,000 202,779,000 145,036,000 147,224,000 153,225,000 146,311,000    67,597,000       
        long term receivables from related parties
                                611,000           1,688,000 1,688,000 2,536,000 2,536,000 2,536,000 3,392,000 3,392,000 4,220,000       
        long term payables from related parties
                                 600,000                        
        unbilled receivables on uncompleted contracts
                                      9,996,000    6,625,000    9,868,000    9,931,000    11,640,000   
        prepaid expenses
                                  1,367,000    1,165,000    1,183,000    3,152,000    1,298,000    824,000   
        deferred income tax
                                  4,770,000                       
        trade accounts payable
                                  65,510,000    55,182,000    42,546,000 49,984,000 59,452,000 41,919,000 39,142,000 43,258,000          
        dividend payable
                                  736,000    585,000    3,486,000               
        payable associated to gm&p acuiqisition
                                                         
        taxes payable
                                  7,154,000    12,076,000    16,845,000    18,228,000           
        labor liabilities
                                  1,733,000    1,550,000    1,410,000    918,000    449,000    6,000   
        current portion of customer advances on uncompleted contracts
                                      11,429,000 10,940,000 8,880,000 7,627,000 7,780,000 10,836,000 11,646,000 12,578,000 11,841,000 6,423,000 10,356,000 12,048,000 5,782,000 9,165,000 27,835,000 33,068,000 28,470,000   
        long term note payable to related party
                                  600,000                       
        customer advances on uncompleted contracts
                                      1,571,000 1,937,000 3,359,000 2,246,000 2,310,000 4,847,000 6,299,000 8,931,000 4,404,000 8,891,000 10,645,000 6,767,000 8,333,000 10,754,000 10,685,000 5,140,000 8,220,000   
        accumulated other comprehensive income
                                  -37,058,000    -28,587,000    -29,200,000    -31,169,000   -16,598,000 -11,431,000       
        payable associated to gm&p acquisition
                                    8,500,000  29,000,000 29,000,000 29,000,000                 
        deferred taxes
                                     482,000  719,000 3,697,000 464,000                
        short-term debt and current portion of long term debt
                                    11,498,000 5,812,000  3,650,000 5,466,000 6,624,000  62,401,000 69,961,000 60,365,000  67,651,000 58,217,000 59,886,000  56,567,000 54,973,000 38,579,000    
        contract assets
                                     47,423,000                    
        note payable associated to gm&p acquisition
                                     29,000,000    35,000,000                
        other assets
                                      17,514,000    16,089,000    7,794,000        262,000   
        current liabilities
                                                         
        additional paid capital
                                      125,317,000    114,847,000    45,584,000    46,514,000    40,693,000   
        shareholders’ equity attributable to contolling interest
                                      120,248,000                   
        shareholders’ equity attributable to non-contolling interest
                                      1,417,000                   
        warrant liability
                                           4,963,000 18,378,000 25,080,000 31,213,000 34,450,000 31,304,000 14,913,000 19,991,000 25,049,000 31,745,000 27,160,000 18,280,000 14,270,000 11,138,000 
        earnout share liability
                                           18,060,000 15,429,000 12,650,000 13,740,000           
        note payable to shareholder
                                           79,000 79,000 79,000 79,000 79,000 79,000 80,000 80,000 80,000 80,000 80,000 80,000 100,000 100,000 
        shareholders' equity
                                                         
        cash
                                              18,496,000    15,930,000    2,866,000   
        goodwill and intangible assets
                                              3,250,000           
        accounts payable and accrued expenses
                                                43,469,000 35,780,000 33,493,000 34,407,000 39,316,000 34,014,000 37,682,000   
        restricted cash
                                                     3,564,000 3,633,000   
        due from transfer agent
                                                   741,000   15,908,000   
        subscription receivable
                                                      6,611,000   
        advances and other receivables
                                                  5,508,000    13,165,000   
        liabilities and shareholders equity
                                                         
        taxes payables
                                                  7,930,000    4,847,000   
        accrued liabilities and provisions
                                                  505,000    994,000   
        total shareholders equity
                                                  75,258,000       
        total liabilities and shareholders equity
                                                  255,891,000       
        cumulative translation adjustment
                                                   -4,557,000 7,279,000 4,394,000 4,570,000   
        current assets
                                                         
        liabilities and shareholders´ equity
                                                         
        total shareholders´ equity
                                                      65,120,000   
        total liabilities and shareholders´ equity
                                                      248,214,000   
        interest on cash and cash equivalents held in trust
                                                       4,108 46,948 
        cash and cash equivalents held in trust
                                                       42,740,000 42,740,000 
        liabilities and shareholders’ deficit
                                                         
        advances from shareholder
                                                       150,000  
        accounts payable
                                                       240,568 121,229 
        commitments and contingency
                                                         
        ordinary shares, subject to possible conversion, 3,674,999 shares at conversion value
                                                       37,397,490 37,397,490 
        shareholders’ deficit
                                                         
        deficit accumulated during the development stage
                                                       -15,194,574 -11,742,789 
        total shareholders’ deficit
                                                       -9,403,991 -5,952,206 
        total liabilities and shareholders’ deficit
                                                       42,754,067 42,804,513 
                                                         
      Cashflow Statements:
      Quarterly
      Annual
        Unit: USD2025-12-31 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-30 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-11-30 
                                                         
          cash flows from operating activities
                                                         
          net income
        26,106,000 47,188,000 44,083,000 42,189,000 47,016,000 49,535,000 35,028,000 29,730,000 36,478,000 46,095,000 52,565,000 48,372,000 55,124,000 46,922,000 33,413,000 20,953,000 19,958,000 20,943,000 19,275,000 8,252,000 18,528,000 8,271,000 16,054,000 -18,668,000 10,597,000 -1,319,000 7,660,000 7,331,000 -4,415,000 6,152,000 -3,942,000 10,691,000 1,169,000   1,019,000 3,066,000 -7,923,000 14,373,000 13,664,000 -18,882,000   9,881,000 6,986,000 408,000 -4,681,000 26,109,967 -3,451,785 
          adjustments to reconcile net income to net cash from operating activities:
                                                         
          provision for bad debts
                             344,000 323,000 368,000 343,000 522,000 371,000 153,000 600,000 182,000 -244,000 -169,000 389,000 122,000 1,634,000 983,000     76,000 782,000   21,000 20,000   
          provision for obsolete inventory
                                    -46,000 -1,000 6,000 21,000 22,000       10,000 16,000        
          depreciation and amortization
        10,324,000 9,962,000 9,140,000 7,339,000 6,740,000 6,942,000 6,475,000 6,313,000 6,037,000 5,927,000 5,147,000 4,767,000 4,597,000 4,627,000 5,211,000 5,251,000 5,318,000 5,098,000 5,218,000 5,289,000 5,169,000 5,215,000 4,965,000 5,241,000 5,546,000 5,631,000 5,717,000 5,841,000 5,674,000 6,025,000 5,793,000 5,665,000 5,277,000 5,326,000 5,461,000 4,905,000 4,610,000 3,992,000 3,659,000 3,261,000 3,538,000 3,085,000 2,745,000 2,501,000 7,777,000 3,020,000 1,952,000   
          deferred income taxes
        3,047,000 2,574,000 -468,000 2,470,000 -878,000 -2,448,000 -2,062,000 3,518,000 780,000 3,435,000 3,974,000 156,000 5,344,000 1,156,000 552,000 -1,568,000 4,002,000 -26,000 -280,000 704,000 14,193,000 -1,134,000 2,553,000 -9,031,000 2,442,000 -4,823,000 -1,264,000 947,000 -4,522,000 -893,000 -655,000 2,781,000 -2,512,000 3,245,000 -5,180,000 -1,690,000 -14,000 -29,000 -591,000 387,000 939,000 -204,000 -697,000 -157,000 352,000 270,000 548,000   
          equity method income
        312,000 -519,000 -942,000 -1,344,000 -1,720,000 -1,394,000 -1,237,000 -1,046,000 -1,337,000 -1,108,000 -1,119,000 -1,449,000 -1,610,000 -1,821,000 -1,669,000 -1,580,000 -1,007,000 -1,291,000 -788,000 -1,091,000 -598,000 -695,000 166,000 -260,000 -323,000                         
          gain on disposal of assets
        148,000 28,000 19,000 -4,273,000                                              
          deferred cost of financing
        151,000 228,000 273,000 283,000 276,000 298,000 318,000 322,000 314,000 319,000 298,000 312,000 311,000 333,000 363,000 363,000 374,000 371,000 368,000 255,000 -334,000 445,000 421,000 440,000 411,000                         
          other non-cash adjustments
        -72,000 19,000 168,000 223,000 -79,000 81,000 29,000 3,000 -37,000 39,000 134,000 -16,000 -14,000 -28,000 1,000 5,000 -66,000 -6,000 -16,000 -3,000 -138,000 116,000 2,000 40,000 41,000 -795,000 420,000 416,000  299,000 330,000 349,000                  
          loss on debt extinguishment
                                                       
          realized gain on derivative instruments
        -25,000           -1,951,000                                      
          unrealized currency translation losses
                   410,000 5,903,000 8,571,000 -2,294,000 3,205,000 9,593,000 2,027,000 144,000 2,411,000 -16,267,000 612,000 -13,948,000 37,533,000                          
          changes in operating assets and liabilities:
                                                         
          trade accounts receivable
        7,681,000 -12,653,000 -1,383,000 -18,993,000 -5,599,000 -32,876,000 -9,753,000 3,840,000 9,571,000 14,427,000 -16,134,000 -8,644,000 -24,693,000 -24,694,000                       -379,000 -10,513,000 -5,527,000 -9,560,000    -6,008,000 -10,710,000 -16,591,000 -4,436,000   
          inventories
        -11,180,000 -9,907,000 -15,318,000 -8,678,000 -5,560,000 -11,715,000 658,000 13,737,000 14,749,000 313,000 -2,536,000 -13,048,000 -10,026,000 -22,568,000 -17,891,000 -13,452,000 -7,986,000 -7,376,000 -3,949,000 2,564,000 3,006,000 3,125,000 -5,404,000 -2,848,000 4,480,000 1,861,000 -792,000 2,870,000 -11,039,000 -9,696,000 -6,268,000 -1,061,000 -7,524,000 -2,112,000 -7,414,000 603,000 5,394,000 -812,000 -2,010,000 -6,877,000 -6,691,000 -7,408,000 -8,793,000 -4,928,000 -3,535,000 -1,912,000 1,480,000   
          prepaid expenses
        -1,230,000 -464,000 -2,615,000 86,000 -1,087,000 -1,187,000 -1,443,000 -300,000 -821,000 -368,000 -796,000 -864,000 -1,279,000 -436,000 -1,197,000 507,000 -1,289,000 20,000 -1,432,000 -592,000 -740,000 331,000 -1,086,000 69,000 -315,000 -1,781,000 -412,000 -820,000 -652,000 -84,000 -343,000 -82,000 -226,000 165,000 85,000 -2,000     -1,752,000 162,000        
          other assets
        -3,106,000 477,000 11,632,000 -14,880,000 -8,046,000 -3,777,000 18,077,000 -9,250,000 -2,012,000 -2,985,000 -8,212,000 -14,338,000 1,163,000 -3,298,000 3,493,000 -1,841,000 -5,102,000 -3,041,000 -3,236,000 -3,933,000 1,493,000 11,092,000 6,303,000 -4,940,000 -2,663,000 -3,802,000 3,257,000 -4,536,000 -811,000 -3,743,000 1,960,000 -2,051,000 3,810,000 -7,798,000 7,167,000 -5,183,000 277,000 -1,156,000 733,000 -6,279,000 -5,795,000 -1,552,000 -972,000 -3,325,000      
          other liabilities
        -157,000 50,000 129,000 -114,000 83,000 -31,000 -19,000 61,000 -307,000 302,000 -50,000 -7,000 -11,000 196,000 -851,000 -1,196,000                                  
          trade accounts payable and accrued expenses
        -7,111,000 -6,567,000 10,143,000 11,659,000 4,597,000 -2,632,000 20,754,000 -8,059,000 -25,799,000 -7,796,000 25,848,000 -9,681,000 -7,418,000 -1,851,000 22,039,000 -5,550,000 -3,336,000 16,781,000 11,645,000 12,911,000 -6,331,000 -4,254,000 -4,084,000 -6,274,000 -18,897,000 7,880,000 5,981,000 2,640,000  6,951,000 17,938,000 -20,212,000  -14,498,000 24,170,000 -8,771,000              
          taxes payable
        3,995,000 10,713,000 -34,166,000 15,653,000 17,835,000 14,782,000 -44,029,000 7,068,000 8,819,000 -1,517,000 -45,641,000 25,488,000 21,288,000 21,702,000 -9,331,000 11,591,000 4,210,000 8,519,000 1,697,000 1,699,000 -6,053,000 5,342,000 -9,024,000 3,113,000 1,430,000 5,432,000 -6,511,000 4,724,000 2,046,000 4,256,000 -9,823,000 -794,000 4,535,000 2,027,000 -17,824,000 2,720,000              
          labor liabilities
        -1,931,000 3,728,000 1,378,000 -1,291,000 -1,859,000 3,070,000 955,000 -1,076,000 -1,316,000 2,080,000 792,000 -447,000 -702,000 1,504,000 456,000 -331,000 -699,000 1,204,000 411,000 -559,000 187,000 987,000 288,000 -1,270,000 -645,000 953,000 276,000 -603,000 -594,000 1,048,000 357,000 -471,000 -552,000 816,000 294,000 -424,000              
          contract assets and liabilities
        4,596,000 5,379,000 -1,745,000 23,132,000 -1,599,000 19,113,000 4,837,000 -8,029,000 805,000 2,223,000 -1,582,000 12,425,000 1,200,000 -2,564,000 15,573,000 1,965,000 13,010,000 906,000 6,828,000 7,849,000 4,798,000 7,605,000 8,894,000 2,352,000 3,465,000 4,654,000 -1,838,000 -7,955,000 -3,086,000 -1,745,000 2,993,000 -6,728,000                  
          related parties
        2,651,000 -670,000 -834,000 -464,000 1,825,000 957,000 792,000 717,000 653,000 -2,081,000 -454,000 664,000 524,000 1,389,000 -1,281,000 2,301,000 7,810,000 -1,581,000 -949,000 926,000 970,000 859,000 235,000 -1,435,000 -1,591,000 929,000 2,626,000 -831,000 -463,000 -839,000 149,000 1,130,000 -1,282,000 1,313,000 1,711,000 73,000 2,651,000 4,447,000 -1,219,000 -3,620,000 2,364,000 -8,290,000 1,661,000 -3,961,000      
          cash from operating activities
        31,009,000 39,986,000 17,862,000 46,898,000 61,126,000 41,461,000 34,498,000 33,447,000 44,341,000 51,272,000 151,000 43,063,000  29,101,000 35,862,000 27,135,000 23,831,000 32,637,000 31,821,000 28,964,000 20,410,000 26,235,000 24,241,000 548,000 19,191,000 -1,500,000 13,948,000 -4,900,000 4,443,000 -3,025,000 3,763,000 -10,212,000  -3,068,000      -10,136,000   1,908,000 5,339,000 8,367,000  11,138,000   
          capital expenditures
        -19,567,000 -18,756,000 -32,515,000 -30,424,000 -25,690,000 -23,685,000 -20,302,000 -9,886,000 -15,766,000 -24,308,000 -22,332,000 -15,554,000  -20,567,000 -16,992,000 -9,258,000 -19,449,000 -13,741,000 -12,627,000 -5,696,000 -4,591,000 -6,337,000 -926,000 -6,469,000 -5,065,000 -6,109,000 -10,077,000 -3,701,000 -5,922,000 -2,306,000 -3,819,000 -1,070,000  -2,406,000        -10,419,000 -4,769,000 -24,918,000  -1,185,000   
          free cash flows
        11,442,000 21,230,000 -14,653,000 16,474,000 35,436,000 17,776,000 14,196,000 23,561,000 28,575,000 26,964,000 -22,181,000 27,509,000  8,534,000 18,870,000 17,877,000 4,382,000 18,896,000 19,194,000 23,268,000 15,819,000 19,898,000 23,315,000 -5,921,000 14,126,000 -7,609,000 3,871,000 -8,601,000 -1,479,000 -5,331,000 -56,000 -11,282,000  -5,474,000      -10,136,000   -8,511,000 570,000 -16,551,000  9,953,000   
          cash flows from investing activities
                                                         
          business acquisition
                                                       
          sale of property and equipment
        4,000 12,308,000                                              
          dividends received
                                                     
          purchase of investments
        -2,000 -602,000 1,000 -74,000 -113,000 1,000 -11,000 -306,000 -36,000 -110,000 -59,000 -134,000 28,000 -352,000 203,000 -1,136,000 -14,000 -7,000 -42,000 -29,000 -22,000 -30,000 -137,000 -512,000 -496,000 -370,000 -306,000 -356,000 -166,000 -444,000 -218,000 116,000 11,000 -277,000 -450,000 -1,898,000 -2,312,000 856,000 -23,621,000 441,000 -339,000 -782,000 -197,000 -1,028,000 -460,000 -409,000   
          acquisition of property and equipment
        -19,567,000 -18,756,000 -32,515,000 -30,424,000 -25,690,000 -23,685,000 -20,302,000 -9,886,000 -15,766,000 -24,308,000 -22,332,000 -15,554,000 -24,510,000 -20,567,000 -16,992,000 -9,258,000 -19,449,000 -13,741,000 -12,627,000 -5,696,000 -4,591,000 -6,337,000 -926,000 -6,469,000 -5,065,000 -6,109,000 -10,077,000 -3,701,000 -5,922,000 -2,306,000 -3,819,000 -1,070,000 -326,000 -2,406,000 -2,348,000 -1,947,000 -7,044,000 -10,749,000   3,327,000 -3,040,000 -10,419,000 -4,769,000 -24,918,000 -6,097,000 -1,185,000   
          cash from investing activities
        -19,569,000 -19,358,000 -30,437,000 -18,190,000 -25,803,000 -23,684,000 -17,610,000 -10,192,000 -13,520,000 -24,418,000 -22,391,000 -15,688,000  -20,919,000 -16,789,000 -10,394,000 -18,811,000 -13,744,000 -12,468,000 -5,738,000 -4,613,000 -6,253,000 -785,000 -6,413,000 -4,852,000   -3,661,000    -1,111,000 -95,000 -2,297,000 -9,150,000 -3,387,000   -4,074,000 -23,387,000 9,758,000 -3,286,000 -10,950,000 -4,917,000 -21,973,000 -2,707,000 -1,535,000   
          cash flows from financing activities
                                                         
          cash dividend
        -6,984,000 -7,048,000 -7,047,000 -7,048,000 -5,168,000 -5,168,000 -5,168,000 -4,239,000 -4,269,000 -4,290,000 -4,289,000 -3,579,000 -3,575,000 -3,098,000 -3,097,000 -3,099,000 -1,311,000 -1,311,000 -1,310,000 -1,311,000 -1,268,000 -1,268,000   -1,513,000 -1,544,000 -1,410,000 -760,000  -685,000 -819,000 -540,000  -645,000 -669,000 -550,000              
          share repurchases
                                                         
          deferred financing costs and debt issuance fees
        -45,000                                                 
          non controlling interest purchase
                                                         
          proceeds from debt
        59,947,000 112,405,000 -2,000 3,615,000 -125,000 86,000 -195,000 2,766,000 87,000 11,000 -194,000 292,000 -10,000 -182,000 148,000 93,000 215,000 -11,000 28,000 221,118,000 23,596,000 -49,000 3,443,000 14,353,000 -25,353,000 34,224,000 30,744,000 5,912,000 12,328,000 7,205,000 6,073,000 2,994,000 448,000 -602,000 662,000 20,253,000 9,026,000 31,242,000 31,630,000 124,570,000 33,197,000 22,146,000 35,207,000 22,255,000 88,370,000 31,851,000 23,229,000   
          repayments of debt
        -250,000 -110,012,000 -223,000 -3,880,000 -15,581,000 -17,980,000 -15,773,000 -15,213,000     21,000 -16,635,000 -55,000 -15,312,000 -2,773,000 -30,348,000 -3,496,000 -213,180,000 -34,241,000 -15,755,000 375,000 -15,073,000 17,661,000 -29,507,000 -16,312,000 -1,349,000  -3,354,000 792,000 -2,726,000  -1,861,000 -854,000 -202,900,000  -48,188,000 -18,344,000 -91,649,000  -23,368,000 -27,326,000 -21,767,000 -62,013,000 -21,038,000 -16,530,000   
          cash from financing activities
        -34,959,000 -35,643,000 -7,487,000 -7,437,000 -21,149,000 -23,073,000 -23,641,000 -16,686,000 -21,837,000 -13,099,000 -4,545,000 -3,287,000  -19,915,000 -3,004,000 -18,318,000 -5,267,000 -31,673,000 -4,777,000 -2,072,000 -18,297,000 -17,072,000 2,553,000 -720,000 -9,205,000     3,166,000 6,046,000 -272,000  -3,055,000 -1,029,000 18,687,000   13,286,000 32,921,000 3,302,000 -1,222,000 7,881,000 488,000 27,357,000 10,973,000 7,699,000   
          effect of exchange rate changes on cash and cash equivalents
        429,000 1,099,000 667,000 1,149,000 -1,382,000 581,000 -2,323,000 -196,000 1,552,000 532,000 2,933,000 778,000 -2,539,000 -2,453,000 -1,880,000 997,000 -2,031,000 -995,000 559,000 -2,893,000 -32,000 3,097,000 591,000 -4,453,000 989,000 -1,187,000 -217,000 380,000 -1,644,000 -369,000 -416,000 1,277,000 -376,000 891,000 -1,310,000 759,000 -262,000 1,095,000 -634,000 300,000 -1,985,000 2,366,000 47,000 292,000 1,127,000 416,000 100,000   
          net increase in cash
            12,792,000   6,373,000 10,536,000 14,287,000 -23,852,000 24,866,000 19,237,000 -14,186,000 14,189,000 -580,000 -2,278,000 -13,775,000 15,135,000 18,261,000 -2,532,000 6,007,000 26,600,000 -11,038,000 6,123,000 -5,899,000 -14,074,000 28,672,000 5,089,000 -1,974,000 -680,000 -10,318,000 4,770,000 -7,529,000 -10,690,000 27,454,000 4,618,000 -11,410,000 11,341,000 -302,000 1,625,000 853,000 -1,114,000 1,202,000 14,878,000 -2,824,000 17,402,000   
          cash – beginning of period
                                                         
          cash – end of period
                                                         
          supplemental disclosures of cash flow information
                                                         
          cash paid during the period for:
                                                         
          interest
        1,512,000 1,748,000 1,641,000 1,702,000 1,928,000 2,490,000 2,732,000 2,827,000 3,081,000 2,987,000 2,839,000 2,717,000 2,285,000 1,749,000 1,248,000 1,139,000 1,407,000 1,838,000 2,018,000 10,268,000 518,000 9,137,000 231,000 9,282,000 454,000 9,677,000 299,000 9,230,000 8,707,000 442,000 164,000 8,910,000 74,000 8,836,000 69,000 6,795,000 -22,000 4,655,000 1,860,000 2,203,000 2,138,000 1,539,000 1,854,000 1,385,000 4,031,000 2,024,000 1,469,000   
          income tax
        17,034,000 11,716,000 35,602,000 11,758,000 8,649,000 18,346,000 45,513,000 14,094,000 12,236,000 12,107,000 56,465,000 26,342,000 1,814,000 17,825,000 4,625,000 2,927,000 3,314,000 2,511,000 6,964,000 2,507,000 2,545,000 1,304,000 5,028,000 1,986,000 1,206,000 2,721,000 6,529,000 1,840,000  1,467,000 1,259,000 4,258,000  483,000 11,175,000 3,993,000      4,750,000        
          non-cash investing and financing activities:
                                                         
          assets acquired under credit or debt
        4,301,000 -2,976,000 -3,400,000 11,063,000 839,000 999,000 3,267,000 1,305,000 -2,315,000 4,403,000 2,433,000 4,790,000 7,245,000 -1,280,000 3,157,000 2,678,000 218,000 704,000 192,000 745,000 1,323,000 12,000 -84,000 991,000 -445,000 278,000 -79,000 1,468,000                      
          unpaid portion of non-controlling interest purchase
                                                         
          account payable for business acquisition
                                                       
          allowance for credit losses
         709,000 772,000 215,000  439,000 150,000 125,000  638,000 985,000 914,000  -39,000                                    
          loss on extinguishment of debt
                                                         
          unrealized currency translation loss
         -9,546,000 -2,404,000 -6,314,000                                              
          non-controlling interest purchase
                                                        
          share repurchase
                                                         
          net increase in cash and cash equivalents
         -13,916,000 -19,395,000 22,420,000                                             -7,606 
          cash and cash equivalents - beginning of period
         134,882,000                                              
          cash and cash equivalents - end of period
         -13,916,000 -19,395,000 157,302,000                                              
          stock buyback
          -215,000 -124,000 -275,000 -11,000   -14,655,000 -8,826,000                                        
          accrued interest expense
                    -1,000 -1,000 -1,000 -2,000 -7,169,000 4,261,000 -4,594,000 4,462,000 -4,546,000 4,445,000 -4,556,000 4,531,000 -4,337,000 4,834,000 -4,409,000 4,439,000 -4,398,000                  
          cash - beginning of period
             129,508,000  103,672,000  85,011,000 769,000 66,899,000 47,862,000 33,040,000  40,923,000  26,918,000      15,930,000      
          cash - end of period
             -4,715,000 -9,076,000 135,881,000  14,287,000 -23,852,000 128,538,000  -14,186,000 14,189,000 84,431,000 -1,509,000 -13,775,000 15,135,000 85,160,000 -2,532,000 6,007,000 26,600,000 36,824,000 6,123,000 -5,899,000 -14,074,000 61,712,000  -1,974,000 -680,000 30,605,000  -7,529,000 -10,690,000 54,372,000      853,000 -1,114,000 17,132,000      
          unrealized currency translation (gains) loss
              4,968,000 -4,227,000                                          
          net (dcrease) increase in cash
                                                         
          proceeds from sale of investments
                        508,000 11,000   1,000 106,000 171,000 193,000 725,000 220,000 292,000 346,000 482,000 726,000 190,000 177,000 115,000 98,000 185,000 173,000 260,000 23,809,000 183,000 234,000 1,663,000 -16,000 217,000 49,000 368,000 278,000 59,000   
          proceeds from sale of property and equipment
                                                4,327,000 109,000        
          loss on debt extinguishment – call premium
                                                         
          debt discount and issuance costs
                                                         
          unrealized currency translation gains
                 -8,671,000                                        
          non-cash investing and financing activites:
                                                         
          cash provided by operating activities
                                                         
          cash used in investing activities
                                                         
          cash used in financing activities
                                                         
          loss on debt extinguishment - call premium
                                                        
          deferred financing transaction costs
                         -3,000 1,000 -89,000                              
          allowance for bad debts
                       414,000  308,000 211,000 537,000                              
          trade accounts receivables
                       6,099,000 -21,554,000 -10,218,000 -3,324,000 -3,419,000 -1,796,000 -7,432,000 13,121,000 664,000 10,425,000 -13,204,000 -6,096,000 -10,740,000  -6,599,000 -9,070,000 5,118,000  630,000 -9,348,000 15,178,000      -5,246,000        
          debt extinguishment – call premium
                                                         
          debt modification costs
                                                         
          debt extinguishment
                           2,333,000                              
          debt extinguishment - call premium
                           -8,610,000                              
          joint venture investment
                                                         
          proceeds from equity offering
                                3,428,000 33,050,000                      
          benefit from bad debts
                                                         
          acquisition of businesses
                                                       
          gain in extinguishment of gm&p payment settlement
                                                       
          director stock compensation
                                     71,000 71,000 71,000 71,000 71,000 71,000 71,000              
          equity method loss
                                                         
          cash provided by financing activities
                                            1,877,000             
          cash from (used in) financing activities
                                   36,853,000                      
          other fair value adjustments
                                                         
          (gain) loss on disposition of assets
                                                         
          change in fair value of earnout share liability
                                            -270,000 2,630,000 -3,330,000 -3,704,000          
          change in fair value of warrant liability
                                            -1,063,000 12,885,000 -6,687,000 -5,911,000 10,442,000 3,146,000   6,769,000     
          extinguishment of debt
                                        -11,000 -16,000 2,000 2,583,000              
          amortization of deferred financing costs
                                                         
          changes in operating assets and liabilities, net of effects from acquisitions:
                                                         
          unbilled receivables
                                                         
          trade accounts payable
                                            -5,136,000 -9,333,000 15,026,000 1,017,000 -5,096,000         
          advances from customers
                                                1,017,000 -2,930,000        
          acquisition of businesses and intangible assets
                                                         
          proceed from bond issuance
                                                         
          repayments of debt and capital leases
                                                         
          proceeds from the exercise of unit purchase options
                                                         
          dividends paid
                                                         
          subsidiary distributions prior to acquisition
                                                         
          proceeds from the exercise of warrants
                                                         
          cash - beginning of year
                                                         
          cash - end of year
                                                         
          cash paid during the year for:
                                                         
          taxes
                                            5,410,000 6,738,000 9,237,000 4,440,000          
          assets acquired under capital lease, financial obligations or credit
                                                         
          customer advances on uncompleted contracts
                                         214,000 2,937,000 -654,000  -2,331,000 -3,888,000 4,261,000    5,954,000 -12,388,000 -1,275,000 1,909,000   
          aquisition of businesses
                                                        
          proceeds from bond issuance
                                         53,000 -168,000 201,884,000              
          assets acquired under capital lease and debt
                                     546,000 389,000 314,000      7,811,000 4,555,000 6,883,000          
          business acquisitions
                                                        
          loss on disposition of assets
                                          3,000     70,000   -9,000      
          cash provided by (used in) operating activities
                                                         
          cash acquired from gm&p and componenti
                                         509,000              
          upo excercise
                                                         
          esw distributions prior to acquisition
                                                         
          assets acquired under capital lease
                                                 24,444,000 11,080,000 9,100,000 3,152,000 2,407,000 55,000   
          net income attributable to parent
                                                         
          change in fair value of investments held for trading
                                          -10,000 4,000              
          change in value of derivative liability
                                          -23,000     -12,000 -15,000   89,000     
          amortization of bond discount and issuance costs
                                                         
          cash from (used in) operating activities
                                           11,395,000              
          esw acquisition
                                           -1,672,000              
          cash (used in) provided by operating activities
                                                         
          dividend distribution
                                                         
          esw llc distributions prior to acquisition
                                                         
          assets acquired under capital lease and financial obligations
                                                         
          payable to former shareholders of esw llc
                                                         
          provision for bad debt
                                                         
          provision for obsolete inventories
                                                         
          director share-based compensation
                                             63,000            
          other income and expenses
                                                         
          prepaid expenses and other current assets
                                             368,000 651,000 165,000    153,000  -94,000 -297,000   
          other current liabilities
                                             1,013,000 -8,578,000 3,091,000  5,848,000 -45,000 5,463,000 6,051,000 -3,398,000 -9,289,000   
          cash (used) provided by operating activities
                                             -6,711,000            
          proceeds from exercise of unit purchase options
                                                         
          cash and equivalents - beginning of period
                                             18,496,000          
          cash and equivalents - end of period
                                             -11,410,000 11,341,000 18,194,000          
          ordinary shares issued in cashless exercise of warrants
                                                         
          shares issued under earnout share program
                                                         
          dividend payable
                                                         
          change in fair value of investments
                                              -6,000 -21,000          
          change in fair value of derivative liability
                                              -9,000 -10,000       -67,000   
          restricted cash
                                                    3,605,000     
          proceeds from the sale of common stock
                                                    1,000,000 1,000,000   
          merger proceeds held in trust
                                                         
          assets acquired with issuance of common stock
                                                         
          warrant exercise proceeds held by transfer agent
                                                    741,000     
          net loss
                                                         
          adjustments to reconcile net loss to net cash from operating activities:
                                                         
          accounts payable and accrued expenses
                                                  8,103,000 4,871,000 4,344,000 3,327,000 -7,400,000   
          loss on change in fair value of derivative liability
                                                   -18,000      
          loss on change in fair value of warrant liability
                                                   -5,078,000   8,880,000   
          proceeds from merger
                                                         
          receivables
                                                         
          accrued liabilities and provisions
                                                         
          cash acquired from andina acquisition corporation
                                                         
          assets acquired with issuance of debt
                                                         
          due from transfer agent
                                                    15,908,000 15,908,000   
          subscription receivable
                                                    6,611,000 6,611,000   
          due from related parties
                                                    -2,507,000     
          other current assets
                                                    -5,307,000     
          other long termassets
                                                    -6,682,000     
          due to related parties
                                                    -5,412,000     
          cash — beginning of year
                                                    2,866,000     
          cash — end of year
                                                    17,744,000     
          cash used in operating activities
                                                         
          cash — beginning of period
                                                      2,866,000   
          cash — end of period
                                                      20,268,000   
          cash flow from operating activities
                                                         
          change in warrant liability
                                                        3,132,000 
          accrued interest
                                                        42,840 
          accounts payable
                                                        119,339 
          net cash from operating activities
                                                        -157,606 
          cash flow from investing activities
                                                         
          investment in cash and cash equivalents held in trust
                                                         
          net cash from investing activities
                                                         
          cash flow from financing activities
                                                         
          proceeds from sale of ordinary shares to initial shareholders
                                                         
          proceeds from public offering, net of offering costs of 1,449,055
                                                         
          payment of additional offering costs
                                                         
          proceeds from warrant offering
                                                         
          proceeds from underwriters options
                                                         
          proceeds from over allotment, net of offering costs of 60,000
                                                         
          proceeds from note payable to shareholder
                                                        
          proceeds from advance from shareholder
                                                         
          repayment of advances from shareholder
                                                         
          repayment of note payable to shareholder
                                                         
          net cash from financing activities
                                                        150,000 
          cash and cash equivalents, beginning of period
                                                        
          cash and cash equivalents, ending of period
                                                        -7,606 
          non cash financing activity
                                                         
          payment of offering costs by shareholder and included in note payable to shareholder
                                                         
          payments of offering costs advanced from shareholder