v3.26.1
Customers who accounted for at least 10% of the Company's accounts receivable balances (Details)
Jun. 30, 2026
Dec. 31, 2025
Blue Star [Member]    
Segment Reporting [Line Items]    
EET UK Distribution Ltd. 4100.00% 4300.00%
Scan Source [Member]    
Segment Reporting [Line Items]    
EET UK Distribution Ltd. 3300.00% 1900.00%
E E T [Member]    
Segment Reporting [Line Items]    
EET UK Distribution Ltd.   1100.00%