v3.25.2
COMMITMENTS AND CONTINGENCIES - Narrative (Details)
$ in Millions
Jun. 27, 2025
USD ($)
Product Warranty Liability [Line Items]  
Lease not yet commenced, term 10 years
Lease not yet commenced, estimated annual payment $ 1.3
Minimum  
Product Warranty Liability [Line Items]  
Minimum warranty term 90 days