v3.25.2
Condensed Unaudited Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 102,194 $ 56,961
Pledged cash 36,774 44,863
Inventories 116,518 112,558
Other current assets 50,271 44,757
Total current assets 599,965 602,638
Non-current assets:    
Property, plant and equipment, net 114,705 103,820
Land use rights, net 9,235 8,835
Long-term investments 61,876 64,332
Other non-current assets 57,935 70,954
Total assets 843,716 850,579
Current liabilities:    
Short-term loans 71,946 72,566
Accounts and notes payable 269,604 292,808
Accrued expenses and other payables 60,002 59,238
Other current liabilities 27,477 31,870
Total current liabilities 429,029 456,482
Long-term liabilities:    
Other non-current liabilities 3,809 4,308
Total liabilities 432,838 460,790
Commitments and Contingencies (See Note 21)
Stockholders' equity:    
Common stock, $0.0001 par value - Authorized - 80,000,000 shares; Issued - 32,338,302 and 32,338,302 shares as of June 30, 2025 and December 31, 2024, respectively 3 3
Additional paid-in capital 69,656 69,656
Retained earnings-    
Appropriated 13,668 12,180
Unappropriated 303,532 290,273
Accumulated other comprehensive income (12,721) (14,780)
Treasury stock -2,167,600 and 2,167,600 shares as of June 30, 2025 and December 31, 2024, respectively (7,763) (7,763)
Total parent company stockholders' equity 366,375 349,569
Non-controlling interests 44,503 40,220
Total stockholders' equity 410,878 389,789
Total liabilities and stockholders' equity 843,716 850,579
Unrelated parties    
Current assets:    
Accounts and notes receivable, net 279,144 329,275
Current liabilities:    
Accounts and notes payable 257,418 281,065
Related parties    
Current assets:    
Accounts and notes receivable, net 15,064 14,224
Current liabilities:    
Accounts and notes payable $ 12,186 $ 11,743