XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVENUE RECOGNITION (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue recognized which was previously deferred $ 2.3 $ 2.1  
Remaining performance obligations 25.0   $ 25.0
Deferred commissions, net of accumulated amortization $ 0.6   $ 0.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations (as a percent) 35.50%    
Remaining performance obligation period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations (as a percent) 28.80%    
Remaining performance obligation period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations (as a percent) 20.50%    
Remaining performance obligation period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations (as a percent) 11.40%    
Remaining performance obligation period 12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Remaining performance obligations (as a percent) 3.80%    
Remaining performance obligation period    
Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Period fees are due for adjustable rebate contracts 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 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