XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
9 Months Ended
Sep. 30, 2025
USD ($)
segment
Financing Receivable, Allowance for Credit Loss [Line Items]  
Excess inventory threshold 3 years
Obsolete inventory threshold 24 months
Number of reporting units | segment 3
Number of reportable segments | segment 3
Minimum  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Useful lives 1 year
Product warranties 1 year
Maximum  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Useful lives 10 years
Product warranties 2 years
Options  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Options vesting period 4 years
Options | Maximum  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Options vesting period 10 years
Restricted Stock  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Quarterly vesting percentage 0.25
Vesting rights percentage 100.00%
Restricted Stock | Employees  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Options vesting period 4 years
Restricted Stock | Independent directors  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Options vesting period 1 year
City of Rochester and State of New York  
Financing Receivable, Allowance for Credit Loss [Line Items]  
Grant funds received | $ $ 0.6
Deferred grant proceeds | $ $ 0.3