XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash flows from operating activities:    
Net income (loss) $ (3,666) $ 3,972
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 2,118 1,983
Amortization of marketable securities premium 7 23
Stock-based compensation 915 1,088
Loss on disposal of equipment 5 24
Equity in income of unconsolidated joint ventures (1,034) (1,125)
Deferred tax assets (10) (8)
Changes in operating assets and liabilities:    
Accounts receivable 7,982 (4,915)
Inventories (1,466) (2,586)
Prepaid expenses and other current assets 1,965 810
Other assets (1,055) (341)
Accounts payable (3,351) (2,299)
Accrued liabilities (1,568) (4,867)
Other long-term liabilities, including royalties (2,376) (665)
Net cash used in operating activities (1,534) (8,906)
Cash flows from investing activities:    
Purchases of property, plant and equipment (3,616) (6,294)
Proceeds from sales and maturities of available-for-sale debt securities 2,903  
Net cash used in investing activities (713) (6,294)
Cash flows from financing activities:    
Proceeds from common stock options exercised 8  
Proceeds from bank loans 18,372 10,718
Payments on bank loans (12,810) (2,799)
Proceeds from capital increase in subsidiary shares from noncontrolling interest 203  
Net cash provided by financing activities 5,773 7,919
Effect of exchange rate changes on cash and cash equivalents, and restricted cash 19 12
Net increase (decrease) in cash and cash equivalents, and restricted cash 3,545 (7,269)
Cash and cash equivalents, and restricted cash at the beginning of the year 41,348 36,763
Cash and cash equivalents, and restricted cash at the end of the period 44,893 29,494
Supplemental disclosure of non-cash flow information:    
Conversion of related party borrowings to Additional Paid-in Capital   1,887
Investment in subsidiary shares from noncontrolling interest $ 72 $ 410