XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Customers who accounted for at least 10% of the Company's total revenues (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Blue Star [Member]        
Revenue, Major Customer [Line Items]        
Nippon Primex, Inc. 43 26 33 0.23
Ingram Micro [Member]        
Revenue, Major Customer [Line Items]        
Nippon Primex, Inc. 17 22 17 0.23
Nippon Primex [Member]        
Revenue, Major Customer [Line Items]        
Nippon Primex, Inc.     10