v3.25.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
customer
shares
Dec. 31, 2024
USD ($)
customer
shares
Dec. 31, 2023
USD ($)
shares
Summary Of Significant Accounting Policies [Line Items]      
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Net gain (loss) on foreign currency transaction $ (7,731) $ (496) $ (1,929)
Sales rebates 16,800 14,600 12,100
Performance obligations remaining to be performed $ 3,600,000 $ 3,500,000  
Number of customers accounted for more than 10% of accounts receivable | customer 0 0  
Advertisement expenses $ 1,500 $ 1,500 $ 1,500
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Summary Of Significant Accounting Policies [Line Items]      
Revenue, remaining performance obligation, percentage   43.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Summary Of Significant Accounting Policies [Line Items]      
Revenue, remaining performance obligation, percentage 55.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Maximum      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of finite-lived intangible assets 15 years    
Maximum | 2016 Incentive Award Plan      
Summary Of Significant Accounting Policies [Line Items]      
Share-based compensation option terms 10 years    
Maximum | Computer Hardware Software Phone and Medical Imaging Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 5 years    
Maximum | Furniture and Fixtures and Other Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 7 years    
Maximum | Buildings      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 40 years    
Maximum | Computer Software Developed Costs      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 3 years    
Minimum | Computer Hardware Software Phone and Medical Imaging Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 3 years    
Minimum | Furniture and Fixtures and Other Equipment      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 5 years    
Minimum | Buildings      
Summary Of Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 30 years    
Stock options      
Summary Of Significant Accounting Policies [Line Items]      
Anti-dilutive securities excluded from computation of diluted EPS (in shares) | shares 1 80 0