v3.26.1
Customers who accounted for at least 10% of the Company's accounts receivable balances (Details)
Mar. 31, 2026
Dec. 31, 2025
Blue Star [Member]    
Segment Reporting [Line Items]    
Synnex Corporation 2800.00% 4300.00%
Ingram Micro [Member]    
Segment Reporting [Line Items]    
Synnex Corporation 2100.00%  
Scan Source [Member]    
Segment Reporting [Line Items]    
Synnex Corporation 1900.00% 1900.00%
Synnex [Member]    
Segment Reporting [Line Items]    
Synnex Corporation 1100.00%