XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2025
Oct. 31, 2024
Segment Reporting Information [Line Items]    
Total revenue $ 332,639 $ 262,901
Total cost of revenue 123,117 104,509
Total gross profit 209,522 158,392
Total operating expenses 191,044 163,112
Income (loss) from operations 18,478 (4,720)
Changes in fair value of strategic investment (60) 53
Income (loss) before provision for (benefit from) income taxes 24,502 2,769
Provision for (benefit from) income taxes (6,806) (6,370)
Net income (loss) 31,308 9,139
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 332,639 262,901
Adjusted cost of revenue 113,159 96,046
Stock-based compensation expense 9,150 7,978
Amortization of intangible assets 808 485
Total cost of revenue 123,117 104,509
Total gross profit $ 209,522 $ 158,392
Gross profit margin 63.00% 60.00%
Adjusted operating expenses(2) $ 156,054 $ 132,148
Stock-based compensation expense 34,166 30,082
Amortization of intangible assets 647 882
Acquisition holdback expense 177 0
Total operating expenses 191,044 163,112
Income (loss) from operations $ 18,478 $ (4,720)
Income (loss) from operations margin 6.00% (2.00%)
Adjusted interest income (expense) and other income (expense)(3) $ 7,064 $ 8,281
Changes in fair value of strategic investment (60) 53
Amortization of debt issuance cost (980) (545)
Retirement of debt 0 (300)
Income (loss) before provision for (benefit from) income taxes 24,502 2,769
Provision for (benefit from) income taxes (6,806) (6,370)
Net income (loss) $ 31,308 $ 9,139