XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.3
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVENUE RECOGNITION (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue recognized which was previously deferred $ 2.1 $ 1.9 $ 6.5 $ 6.0  
Remaining performance obligations 25.8   25.8   $ 25.0
Deferred commissions, net of accumulated amortization $ 0.5   $ 0.5   $ 0.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 36.60%   36.60%    
Remaining performance obligation period 12 months   12 months    
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) 29.00%   29.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) 19.90%   19.90%    
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) 11.10%   11.10%    
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) 3.40%   3.40%    
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