XML 79 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedules of Concentration of Risk, by Risk Factor (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Customer Concentration Risk [Member] | Customer A [Member] | Revenue [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 23.00%  
Customer Concentration Risk [Member] | Customer A [Member] | Accounts Receivable [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 31.00%  
Customer Concentration Risk [Member] | Customer B [Member] | Revenue [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 11.00%  
Customer Concentration Risk [Member] | Customer B [Member] | Accounts Receivable [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage [1]  
Customer Concentration Risk [Member] | Customer C [Member] | Revenue [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 14.00%  
Customer Concentration Risk [Member] | Customer C [Member] | Accounts Receivable [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 22.00%  
Customer Concentration Risk [Member] | Customer D [Member] | Revenue [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 13.00%  
Supplier Concentration Risk [Member] | Purchases [Member] | Vendor A [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage [1] 38.00%
Supplier Concentration Risk [Member] | Purchases [Member] | Vendor B [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage [1]  
Supplier Concentration Risk [Member] | Purchases [Member] | Vendor C [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 11.00%  
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor A [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 31.00% 62.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor B [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage 11.00% 23.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor C [Member]    
Schedules of Concentration of Risk, by Risk Factor [Line Items]    
Concentration risk percentage [1]  
[1] Represents less than 10% of the total for the respective period