XML 102 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue $ 1,202,459 $ 980,497 $ 905,341
Total cost of revenue 450,406 397,136 447,130
Total gross profit 752,053 583,361 458,211
Amortization of intangible assets 5,400 5,500 6,900
Total operating expenses 710,985 635,934 607,701
Income (loss) from operations 41,068 (52,573) (149,490)
Changes in fair value of strategic investment (2,130) (1,957) (802)
Gain on sale of strategic investment 3,671 1,803 0
Loss on retirement of debt (53,565) 0 0
Income (loss) before provision for (benefit from) income taxes 49,395 (26,838) (134,094)
Provision for (benefit from) income taxes (20,409) (20,735) (22,239)
Net income (loss) 69,804 (6,103) (111,855)
Reportable Segment      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Total revenue 1,202,459 980,497 905,341
Adjusted cost of revenue 413,303 362,572 409,977
Stock-based compensation expense 34,848 32,624 33,793
Amortization of intangible assets 2,255 1,940 3,360
Total cost of revenue 450,406 397,136 447,130
Total gross profit $ 752,053 $ 583,361 $ 458,211
Gross profit margin 63.00% 59.00% 51.00%
Segment operating expenses $ 580,911 $ 518,427 $ 483,683
Stock-based compensation expense 126,708 113,836 109,049
Amortization of intangible assets 3,189 3,528 3,528
Acquisition holdback expense 177 143 2,939
Net impact of assignment of lease agreement 0 0 8,502
Total operating expenses 710,985 635,934 607,701
Income (loss) from operations $ 41,068 $ (52,573) $ (149,490)
Income (loss) from operations margin 3.00% (5.00%) (17.00%)
Interest income (expense) and other income (expense) $ 64,109 $ 27,621 $ 17,901
Changes in fair value of strategic investment (2,130) (1,957) (802)
Gain on sale of strategic investment 3,671 1,803 0
Amortization of debt issuance cost (3,758) (1,732) (1,703)
Loss on retirement of debt (53,565) 0 0
Provision for (benefit from) income taxes $ (20,409) $ (20,735) $ (22,239)