v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 17, 2026
Mar. 16, 2026
segment
Mar. 17, 2025
segment
Mar. 06, 2024
segment
Jun. 30, 2026
USD ($)
segment
Financing Receivable, Allowance for Credit Loss [Line Items]            
Number of operating segments     3 3 3 3
Number of reportable segments         3 3
Number of reporting units         3 3
Excess inventory threshold           3 years
Options            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Options vesting period           4 years
Restricted Stock            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Quarterly vesting percentage           0.25
Vesting rights percentage 25.00% 25.00%       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         $ 0.6
Deferred grant proceeds | $ $ 0.2         $ 0.2
Minimum            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Obsolete inventory threshold           24 months
Useful lives 1 year         1 year
Product warranties 1 year         1 year
Maximum            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Obsolete inventory threshold           36 months
Useful lives 10 years         10 years
Product warranties 2 years         2 years
Maximum | Options            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Options vesting period           10 years