XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2025
May 31, 2024
May 31, 2025
May 31, 2024
Revenue:        
Total revenue $ 237,355 $ 175,077 $ 475,370 $ 359,762
Costs of revenue:        
Amortization of acquired intangibles 10,537 7,398 20,959 15,257
Total costs of revenue 47,288 32,071 93,519 64,880
Gross profit 190,067 143,006 381,851 294,882
Operating expenses:        
Sales and marketing 49,677 37,889 100,973 77,000
Product development 46,570 35,435 92,945 70,423
General and administrative 25,637 21,983 51,260 43,327
Amortization of acquired intangibles 26,063 16,316 51,871 33,705
Cyber vulnerability response expenses, net 730 3,036 1,467 4,023
Restructuring expenses 1,043 651 8,072 3,000
Acquisition-related expenses 1,731 548 4,221 1,250
Total operating expenses 151,451 115,858 310,809 232,728
Income from operations 38,616 27,148 71,042 62,154
Other (expense) income:        
Interest expense (18,138) (7,007) (36,567) (14,351)
Interest income and other, net 294 928 781 1,552
Foreign currency loss, net (908) (941) (2,090) (1,620)
Total other expense, net (18,752) (7,020) (37,876) (14,419)
Income before income taxes 19,864 20,128 33,166 47,735
Provision for income taxes 2,835 3,940 5,191 8,908
Net income $ 17,029 $ 16,188 $ 27,975 $ 38,827
Earnings per share:        
Basic (in dollars per share) $ 0.40 $ 0.37 $ 0.65 $ 0.89
Diluted (in dollars per share) $ 0.39 $ 0.37 $ 0.63 $ 0.87
Weighted average shares outstanding:        
Basic (in shares) 43,053 43,213 43,154 43,508
Diluted (in shares) 44,156 43,964 44,522 44,395
Cash dividends declared per common share (in dollars per share) $ 0 $ 0.175 $ 0 $ 0.350
Software licenses        
Revenue:        
Total revenue $ 50,795 $ 53,979 $ 109,240 $ 118,079
Costs of revenue:        
Cost of revenue 2,987 2,497 5,912 5,228
Maintenance, SaaS, and professional services        
Revenue:        
Total revenue 186,560 121,098 366,130 241,683
Costs of revenue:        
Cost of revenue $ 33,764 $ 22,176 $ 66,648 $ 44,395