XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Concentrations - Additional Information (Detail)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2024
Dec. 31, 2024
Accounts Receivable | Customer Concentration Risk | Four Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage         84.00%  
Accounts Receivable | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     50.00%      
Revenue | Customer Concentration Risk | Two Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 39.00%     45.00%    
Revenue | Customer Concentration Risk | Five Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage   72.00%        
Revenue | Customer Concentration Risk | Three Customers            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     54.00%      
Accounts Payables | Supplier Concentration Risk | Two Vendors            
Concentration Risk [Line Items]            
Concentration Risk, Percentage     23.00%      
Accounts Payables | Supplier Concentration Risk | One Vendor            
Concentration Risk [Line Items]            
Concentration Risk, Percentage           17.00%
Cost of Goods Sold | Supplier Concentration Risk | Two Vendors            
Concentration Risk [Line Items]            
Concentration Risk, Percentage 34.00% 39.00% 36.00% 37.00%