v3.26.1
Customers who accounted for at least 10% of the Company's accounts receivable balances (Details)
Dec. 31, 2025
Dec. 31, 2024
Blue Star [Member]    
Ingram Micro Inc. 43 32
Scan Source [Member]    
Ingram Micro Inc. 19 19
E E T [Member]    
Ingram Micro Inc. 11  
Ingram Micro [Member]    
Ingram Micro Inc.   15