XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 128,538 $ 103,671
Investments 2,140 2,049
Trade accounts receivable, net 167,137 158,397
Inventories 143,057 124,997
Contract assets – current portion 18,982 12,610
Other current assets 40,364 28,963
Total current assets 500,990 432,134
Long-term assets:    
Property, plant and equipment, net 223,554 202,865
Deferred income taxes 155 558
Contract assets – non-current 4,415 8,875
Long-term trade accounts receivable 1,225
Intangible assets 2,614 2,706
Goodwill 23,561 23,561
Long-term investments 59,288 57,839
Other long-term assets 4,880 4,545
Total long-term assets 318,467 302,174
Total assets 819,457 734,308
Current liabilities:    
Short-term debt and current portion of long-term debt 819 504
Trade accounts payable and accrued expenses 86,629 90,186
Dividends payable 4,334 3,622
Contract liability – current portion 58,591 49,601
Total current liabilities 244,258 209,802
Long-term liabilities:    
Deferred income taxes 5,732 5,190
Contract liability – non-current 11 11
Long-term debt 169,076 168,980
Total long-term liabilities 174,819 174,181
Total liabilities 419,077 383,983
SHAREHOLDERS’ EQUITY    
Preferred shares, $0.0001 par value, 1,000,000 shares authorized, 0 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively
Ordinary shares, $0.0001 par value, 100,000,000 shares authorized, 47,674,773 and 47,674,773 shares issued and outstanding at March 31, 2023 and December 31, 2022, respectively 5 5
Legal Reserves 1,458 1,458
Additional paid-in capital 219,290 219,290
Retained earnings 278,198 234,254
Accumulated other comprehensive loss (100,213) (106,187)
Shareholders’ equity attributable to controlling interest 398,738 348,820
Shareholders’ equity attributable to non-controlling interest 1,642 1,505
Total shareholders’ equity 400,380 350,325
Total liabilities and shareholders’ equity 819,457 734,308
Related Party [Member]    
Current assets:    
Due from related parties 772 1,447
Current liabilities:    
Other current liabilities 5,491 5,323
Nonrelated Party [Member]    
Current liabilities:    
Other current liabilities $ 88,394 $ 60,566