v3.26.1
Concentrations (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Customer A [Member]      
Revenue concentrations percentage 21.00% 20.00%  
Accounts receivable concentrations 33.00%   12.00%
Customer B [Member]      
Revenue concentrations percentage 13.00% 13.00%  
Customer C [Member]      
Accounts receivable concentrations 21.00%   19.00%
Customer E [Member]      
Accounts receivable concentrations     14.00%
Customer D [Member]      
Accounts receivable concentrations     12.00%