XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]    
Performance obligations satisfied in prior periods $ 1.3 $ 3.3
Sales of contract manufacture products    
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 2.1  
Sales of contract manufactured products    
Disaggregation of Revenue [Line Items]    
Performance obligations period 6 months