XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue, Deferred Revenue, Remaining Performance Obligations, and Credit Risk - Narrative (Details) - USD ($)
$ in Thousands
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]          
Total revenues $ 407,344 $ 400,625 $ 811,241 $ 789,232  
Deferred revenue 758,000   758,000   $ 833,300
Contract liabilities, revenue recognized 246,800 225,200 570,000 520,500  
Revenue, remaining performance obligation, amount 1,730,000   1,730,000    
Untied States          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Total revenues $ 251,100 $ 256,300 $ 507,500 $ 498,300  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, percentage 65.00%   65.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Minimum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years   2 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | Maximum          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, expected timing of satisfaction, period 3 years   3 years