Revenue from Contracts with Customers Transaction Price Allocated to Remaining Performance Obligations (Details) $ in Thousands | Dec. 31, 2023 USD ($) |
Transaction Price Allocated to Remaining Performance Obligations, Amount | $ 1,240,066 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 301,751 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 397,297 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 244,069 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 156,951 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 92,733 |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 47,265 |
License and solutions | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 278,744 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 104,615 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 98,569 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 45,664 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 20,742 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 6,911 |
License and solutions | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 2,243 |
Maintenance | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 880,033 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 165,061 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 257,890 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 192,502 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 134,883 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 85,101 |
Maintenance | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 44,596 |
Services and other | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 81,289 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 32,075 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 40,838 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 5,903 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 1,326 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | 721 |
Services and other | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-07-01 | |
Transaction Price Allocated to Remaining Performance Obligations, Amount | $ 426 |