XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
segment
Mar. 31, 2022
USD ($)
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