XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation (Details) - customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Total revenues | Sales of Products          
Concentration Risk [Line Items]          
Number of customers 4 2 1 1  
Total revenues | Sales of Engineering Services          
Concentration Risk [Line Items]          
Number of customers 4 3 4 2  
Accounts Receivable          
Concentration Risk [Line Items]          
Number of customers     4   1
Customer one | Total revenues | Sales of Products | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 19.00%   17.00% 11.00%  
Customer one | Total revenues | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 39.00% 50.00% 29.00% 71.00%  
Customer one | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     25.00%   76.00%
Customer two | Total revenues | Sales of Products | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 17.00%        
Customer two | Total revenues | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 32.00% 27.00% 25.00% 17.00%  
Customer two | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     18.00%    
Customer three | Total revenues | Sales of Products | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 11.00%        
Customer three | Total revenues | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 16.00% 19.00% 23.00%    
Customer three | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     16.00%    
Customer four | Total revenues | Sales of Products | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 11.00%        
Customer four | Total revenues | Sales of Engineering Services | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage 12.00%   11.00%    
Customer four | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage     10.00%    
Two customers | Total revenues | Sales of Products | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk, percentage   10.00%