XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Concentration Risks (Tables)
12 Months Ended
Dec. 31, 2025
Risks and Uncertainties [Abstract]  
Customer and Vendor Concentrations
Customer and vendor concentrations in each of the years ended December 31, 2025, 2024 and 2023 are presented in the table below.
December 31, 2025December 31, 2024December 31, 2023
Percentage of Revenue/PurchasesNumber of Customers/VendorsPercentage of Revenue/PurchasesNumber of Customers/VendorsPercentage of Revenue/PurchasesNumber of Customers/Vendors
Customers10.2%310.3%610.0%7
Vendors55.6%315.3%131.0%2