XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Organization and Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
reportingUnit
segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Accounting Policies [Line Items]      
Number of operating segments | segment 1    
Revenue from contract with customer, maximum contract term 10 years    
Revenue, remaining performance obligation, amount $ 388,000,000.0    
Fees to GPOs $ 8,800,000 $ 9,600,000 $ 11,200,000
Amortization period for capitalized contract costs 10 years    
Initial term and renewal service periods 10 years    
Contract cost expense $ 22,900,000 19,100,000 23,300,000
Impairment loss related to capitalized prepaid commissions 0    
Non-recourse accounts receivable transferred 15,000,000.0 17,300,000 5,700,000
Cash and cash equivalents 196,520,000 369,201,000 467,972,000
Cash equivalents 148,600,000 328,000,000.0  
Interest income on cash and cash equivalents 11,900,000 24,900,000 18,800,000
Minimum required purchase obligation 130,500,000    
Selling, general, and administrative $ 409,610,000 380,254,000 434,593,000
Estimated useful life of software-related products 5 years    
Capitalized costs associated with cloud computing arrangements $ 4,600,000 5,000,000.0  
Number of reporting units | reportingUnit 1    
Accumulated impairment loss on goodwill $ 0    
Other Assets      
Accounting Policies [Line Items]      
Software development costs capitalized $ 18,100,000 17,200,000  
Internal Use Software and Software Development Costs | Property and Equipment      
Accounting Policies [Line Items]      
Estimated useful life of software-related products 5 years    
Software development costs capitalized $ 28,300,000 28,500,000  
Shipping Costs      
Accounting Policies [Line Items]      
Selling, general, and administrative 18,000,000.0 15,700,000 18,600,000
Primary Supplier      
Accounting Policies [Line Items]      
Minimum required purchase obligation $ 0    
Period for notice of termination 6 months    
Purchases from suppliers $ 93,900,000 $ 59,100,000 $ 65,800,000
Minimum      
Accounting Policies [Line Items]      
Original terms of contracts 1 year    
Term of sales-type leases 1 year    
Maximum      
Accounting Policies [Line Items]      
Original terms of contracts 5 years    
Term of sales-type leases 10 years    
Customer Concentration Risk | Revenues | Ten Largest GPOs      
Accounting Policies [Line Items]      
Concentration risk percentage 61.00%    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Accounting Policies [Line Items]      
Revenue, remaining performance obligation, expected timing of satisfaction, period 10 years