XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Schedule of Concentration Risk (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Total Purchase | Supplier Concentration Risk | Supplier A            
Concentration Risk [Line Items]            
Concentration risk, percentage 10.00%   15.00% 10.00% 17.00%  
Total Purchase | Supplier Concentration Risk | Supplier B            
Concentration Risk [Line Items]            
Concentration risk, percentage 29.00%   22.00% 26.00% 22.00%  
Accounts Payable | Supplier Concentration Risk | Supplier A            
Concentration Risk [Line Items]            
Concentration risk, percentage   18.00%   15.00%    
Accounts Payable | Supplier Concentration Risk | Supplier B            
Concentration Risk [Line Items]            
Concentration risk, percentage   55.00%   44.00%    
Customer A | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage       24.00%   39.00%
Customer D | Revenue | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage     12.00%      
Customer E | Accounts Receivable | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage       31.00%   10.00%
Customer E | Revenue | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage 36.00%   20.00% 26.00% 16.00%  
Customer G | Revenue | Customer Concentration Risk            
Concentration Risk [Line Items]            
Concentration risk, percentage     12.00%