v3.26.3
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
Sep. 30, 2026
USD ($)
Aug. 19, 2026
patent
Gain Contingencies [Line Items]      
Term of lease contract, maximum renewal term 12 years 12 years  
Purchase obligation $ 262.4 $ 262.4  
Number of patents, alleged infringement | patent     10
Refund received from IEEPA tariffs   52.0  
IEEPA Tariff Refund      
Gain Contingencies [Line Items]      
Refund received from IEEPA, to reduce cost of revenues 1.6 47.0  
Interest income 0.1 1.7  
Reduction in inventory $ 3.3 $ 3.3