XML 70 R46.htm IDEA: XBRL DOCUMENT v3.25.3
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVENUE RECOGNITION (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue recognized which was previously deferred $ 1.7 $ 2.1 $ 5.5 $ 6.5  
Remaining performance obligations $ 24.4   $ 24.4   $ 24.2
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 38.00%   38.00%    
Remaining performance obligation period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 28.00%   28.00%    
Remaining performance obligation period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 19.00%   19.00%    
Remaining performance obligation period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 11.00%   11.00%    
Remaining performance obligation period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 4.00%   4.00%    
Remaining performance obligation period      
Minimum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Period fees are due for adjustable rebate contracts (in days)     30 days    
Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred     3 years    
Maximum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Period fees are due for adjustable rebate contracts (in days)     60 days    
Duration over which software maintenance, hardware maintenance, and subscription services are generally transferred     5 years    
Interactive devices | Minimum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Hardware maintenance services terms (in months)     30 months    
Interactive devices | Maximum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Hardware maintenance services terms (in months)     60 months    
Non-interactive projectors          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Hardware maintenance services terms (in months)     60 months