v3.26.1
Summary of Significant Accounting Policies - Schedule of Significant Segment Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Jul. 31, 2025
Apr. 30, 2025
Jul. 31, 2026
Jul. 31, 2025
Segment Reporting [Line Items]            
Revenue $ 410,256   $ 361,728   $ 828,638 $ 718,352
Significant segment expenses:            
Amortization of acquired intangible assets 6,000   2,300   10,600 3,700
Interest income (10,769)   (12,004)   (21,170) (24,652)
Provision for income taxes 16,766   1,743   35,209 4,570
Net income (loss) 36,089 $ 22,525 1,584 $ (22,555) 58,614 (20,971)
Licenses            
Segment Reporting [Line Items]            
Revenue 123,843   112,161   273,152 240,447
Subscription services            
Segment Reporting [Line Items]            
Revenue 266,067   238,363   518,970 455,666
Professional services and other            
Segment Reporting [Line Items]            
Revenue 20,346   11,204   36,516 22,239
Reportable Segment            
Segment Reporting [Line Items]            
Revenue 410,256   361,728   828,638 718,352
Significant segment expenses:            
Adjusted sales and marketing 144,022   140,907   292,620 274,098
Adjusted research and development 62,085   61,525   129,800 121,710
Adjusted general and administrative 40,853   40,089   80,190 77,942
Other segment items 40,939   68,716   98,257 169,300
Amortization of acquired intangible assets 6,008   2,254   10,614 3,662
Interest income (10,769)   (12,004)   (21,170) (24,652)
Provision for income taxes 16,766   1,743   35,209 4,570
Net income (loss) 36,089   1,584   58,614 (20,971)
Reportable Segment | Licenses            
Significant segment expenses:            
Adjusted cost of revenue 1,212   949   2,625 1,977
Reportable Segment | Subscription services            
Significant segment expenses:            
Adjusted cost of revenue 35,190   33,424   74,544 66,809
Reportable Segment | Professional services and other            
Significant segment expenses:            
Adjusted cost of revenue $ 37,861   $ 22,541   $ 67,335 $ 43,907