XML 54 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES- Narrative (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2023
unit
Dec. 31, 2023
segment
Dec. 31, 2022
Dec. 31, 2021
Summary Of Significant Accounting Policies [Line Items]            
Number of reportable segments     1 1    
Product warranty period 1 year          
Sales Revenue, Net | Customer One | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage         12.00% 13.00%
Accounts Receivable | Customer One | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage   10.00%     10.00%  
Accounts Receivable | Domestic Customers | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage   49.00%     57.00%