XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable | Customer Concentration Risk | Customer A    
Concentration Risk [Line Items]    
Concentration risk, percentage (less than 10% for cells with asterisk) 39.00% 42.00%
Accounts Receivable | Customer Concentration Risk | Customer B    
Concentration Risk [Line Items]    
Concentration risk, percentage (less than 10% for cells with asterisk) 0.00% 12.00%
Total Purchase | Supplier Concentration Risk | Supplier A    
Concentration Risk [Line Items]    
Concentration risk, percentage (less than 10% for cells with asterisk) 11.00% 11.00%
Total Purchase | Supplier Concentration Risk | Supplier B    
Concentration Risk [Line Items]    
Concentration risk, percentage (less than 10% for cells with asterisk) 15.00% 17.00%