XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.2
ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES - REVENUE RECOGNITION (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue recognized which was previously deferred $ 1.8 $ 2.2 $ 3.7 $ 4.4  
Remaining performance obligations 24.8   24.8   $ 24.2
Deferred commissions, net of accumulated amortization $ 0.5   $ 0.5   $ 0.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-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-07-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]: 2027-07-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-07-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-07-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligations (as a percent) 3.00%   3.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