XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
General - Narrative (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
subsidiary
shares
Mar. 31, 2023
USD ($)
shares
May 11, 2020
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Subsidiary or equity method investee, number | subsidiary 12    
Deferred revenue, revenue recognized $ 67,806,000    
Remaining performance obligation $ 426,168,000    
Capitalized contract cost, amortization period (years) 4 years    
Loss related to the effective portion of the cash flow hedges $ (3,243,000) $ (2,648,000)  
Derivative instruments not designated as hedging instruments, gain (loss), net (793,000) 300,000  
Income tax expense $ 1,402,000 $ 2,961,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue, remaining performance obligation, percentage 55.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months    
Restricted Stock Units and Stock Options      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 9,021,775 9,561,916  
2025 Senior Notes | Convertible Debt Securities      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) | shares 8,239,254 8,239,254  
Convertible Debt | 2025 Senior Notes      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Interest rate, stated percentage     1.25%
Principal amount     $ 253,000
Foreign Exchange Contract      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Loss related to the effective portion of the cash flow hedges $ 3,243,000 $ 2,648,000  
Maintenance      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Revenue, performance obligation, description of timing one year