XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 104,686 $ 103,671
Investments 2,365 2,049
Trade accounts receivable, net 185,996 158,397
Inventories 161,767 124,997
Contract assets – current portion 18,077 12,610
Other current assets 53,304 28,963
Total current assets 527,811 432,134
Long-term assets:    
Property, plant and equipment, net 266,783 202,865
Deferred income taxes 112 558
Contract assets – non-current 6,089 8,875
Long-term trade accounts receivable 1,225
Intangible assets 2,525 2,706
Goodwill 23,561 23,561
Long-term investments 60,408 57,839
Other long-term assets 4,977 4,545
Total long-term assets 364,455 302,174
Total assets 892,266 734,308
Current liabilities:    
Short-term debt and current portion of long-term debt 645 504
Trade accounts payable and accrued expenses 113,803 90,186
Dividends payable 4,336 3,622
Contract liability – current portion 62,907 49,601
Total current liabilities 234,989 209,802
Long-term liabilities:    
Deferred income taxes 10,602 5,190
Contract liability – non-current 12 11
Long-term debt 169,003 168,980
Total long-term liabilities 179,617 174,181
Total liabilities 414,606 383,983
SHAREHOLDERS’ EQUITY    
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,673,433 and 47,674,773 shares issued and outstanding at June 30, 2023 and December 31, 2022, respectively 5 5
Legal Reserves 1,458 1,458
Additional paid-in capital 219,234 219,290
Retained earnings 326,353 234,254
Accumulated other comprehensive loss (71,152) (106,187)
Shareholders’ equity attributable to controlling interest 475,898 348,820
Shareholders’ equity attributable to non-controlling interest 1,762 1,505
Total shareholders’ equity 477,660 350,325
Total liabilities and shareholders’ equity 892,266 734,308
Related Party [Member]    
Current assets:    
Due from related parties 1,616 1,447
Current liabilities:    
Other current liabilities 6,276 5,323
Nonrelated Party [Member]    
Current liabilities:    
Other current liabilities $ 47,022 $ 60,566