XML 79 R36.htm IDEA: XBRL DOCUMENT v3.25.1
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES- Narrative (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2024
unit
Dec. 31, 2024
segment
Dec. 31, 2023
Dec. 31, 2022
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           10.00%
Accounts Receivable | Customer One | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage         10.00%  
Accounts Receivable | Domestic Customers | Customer Concentration Risk            
Summary Of Significant Accounting Policies [Line Items]            
Concentration risk, percentage   36.00%     49.00%