Quarterly report pursuant to Section 13 or 15(d)

Organization and Summary of Significant Accounting Policies (Details)

v3.24.1.u1
Organization and Summary of Significant Accounting Policies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
business_activity
segment
Mar. 31, 2023
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Payment term 30 days  
Stock rotation allowance, term (up to) 6 months  
Delivery term 1 year  
Sales commission assets recognized, term (less than) 1 year  
Right of return, term 6 months  
Number of operating segments | segment 1  
Number of business activities | business_activity 1  
Research and development arrangement, recognized income | $ $ 0.9 $ 8.9
Operating lease, term (greater than) 12 months  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 2 years  
Right of return under the general assurance warranty, term 1 year  
Rebate and price protection program, term 1 year  
Product warranty, period 1 year  
Operating lease, term (greater than) 2 years  
Minimum | Production Masks    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 2 years  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 5 years  
Right of return under the general assurance warranty, term 3 years  
Rebate and price protection program, term 2 years  
Product warranty, period 3 years  
Operating lease, term (greater than) 8 years  
Maximum | Production Masks    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Property, plant and equipment, useful life 5 years