XML 90 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
The Company and Summary of Significant Accounting Policies - Risks and Concentration of Credit Risk (Details) - customer
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Customer Concentration Risk [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 0 0  
Accounts Receivable [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 1 0  
Raw Materials | Sales [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 2 2 1
Major Customer One [Member] | Sales [Member] | Customer Concentration Risk [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share     1
Percentage share generated by major customers 10.00% 10.00% 15.00%
Top Five Major Customers [Member] | Sales [Member]      
The Company and Summary of Significant Accounting Policies      
Number of customers representing significant share 5 5 5
Top Five Major Customers [Member] | Sales [Member] | Customer Concentration Risk [Member]      
The Company and Summary of Significant Accounting Policies      
Percentage share generated by major customers 30.00% 25.00% 34.00%