v3.26.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2026
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
Purchase Transactions
The Company has purchase agreements for Uninterruptible Power Supply (“UPS”) products with Winner Technology International Limited, a related party due to its relationship with the Company’s Chief Executive Officer, Mr. Chiao-Chieh (Jay) Huang. In addition, the Company has a purchase agreement for TLED products and spare parts and fixed assets with Sander Electronics, Inc (located in the US), an affiliate of a shareholder and Sander Electronics Co. Ltd (located in Taiwan), a shareholder of the Company.
Purchase Activities
Three months ended March 31,
Name of related party2026% of purchases2025% of purchases
Winner Technology International Limited
$1,183 55.6 %$— — %
Sander Electronics, Inc.— — %119 11.6 %
Sander Electronics Co Ltd461 21.7 %67 6.5 %
$1,644 77.3 %$186 18.1 %
Accounts Payable
 
Name of related partyAs of
March 31, 2026
% of accounts payableAs of
December 31, 2025
% of accounts payable
Winner Technology International Limited
$1,183 80.2 %$— — %
Sander Electronics Co Ltd131 8.8 %386 70.9 %
$1,314 89.0 %$386 70.9 %
Related Party Risk Concentration
The Company’s business operations involve significant related party relationships that create concentration risks. As of March 31, 2026, related parties represented 89% of total accounts payable and 54% of outstanding purchase commitments. This concentration in related party suppliers, while providing certain operational benefits, creates risks regarding pricing, payment terms, supply continuity, and potential conflicts of interest. The Company has limited readily available alternative suppliers to replace the current production capacity provided by related parties. These transactions are subject to review and approval by the Company’s independent directors.

Private Placements
Please refer to Note 8 for further details on Private Placements during the three months ended March 31, 2026 and the year ended December 31, 2025.