Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Significant Accounting Policies - Schedule of Concentrations Risks (Details)

v3.25.4
Organization and Significant Accounting Policies - Schedule of Concentrations Risks (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Customer A [Member] | Revenue Benchmark [Member]      
Schedule of Concentrations Risks [Line Items]      
Concentration risks percentage 9.00% 11.00% 9.00%
Supplier A [Member] | Purchase [Member]      
Schedule of Concentrations Risks [Line Items]      
Concentration risks percentage 15.00% 16.00% 14.00%
Supplier B [Member] | Purchase [Member]      
Schedule of Concentrations Risks [Line Items]      
Concentration risks percentage 14.00% 13.00% 12.00%