XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2024
May 31, 2023
May 31, 2024
May 31, 2023
Revenue:        
Total revenue $ 175,077 $ 178,251 $ 359,762 $ 342,477
Costs of revenue:        
Amortization of acquired intangibles 7,398 7,994 15,257 14,258
Total costs of revenue 32,071 33,778 64,880 59,995
Gross profit 143,006 144,473 294,882 282,482
Operating expenses:        
Sales and marketing 37,889 40,147 77,000 73,901
Product development 35,435 34,820 70,423 65,258
General and administrative 21,983 21,469 43,327 40,255
Amortization of acquired intangibles 16,316 17,546 33,705 31,157
Cyber incident and vulnerability response expenses, net 3,036 1,483 4,023 4,175
Restructuring expenses 651 3,990 3,000 5,387
Acquisition-related expenses 548 1,991 1,250 3,734
Total operating expenses 115,858 121,446 232,728 223,867
Income from operations 27,148 23,027 62,154 58,615
Other (expense) income:        
Interest expense (7,007) (8,514) (14,351) (14,362)
Interest income and other, net 928 592 1,552 1,107
Foreign currency loss, net (941) (496) (1,620) (827)
Total other expense, net (7,020) (8,418) (14,419) (14,082)
Income before income taxes 20,128 14,609 47,735 44,533
Provision for income taxes 3,940 2,519 8,908 8,769
Net income $ 16,188 $ 12,090 $ 38,827 $ 35,764
Earnings per share:        
Basic (in dollars per share) $ 0.37 $ 0.28 $ 0.89 $ 0.83
Diluted (in dollars per share) $ 0.37 $ 0.27 $ 0.87 $ 0.81
Weighted average shares outstanding:        
Basic (in shares) 43,213 43,343 43,508 43,321
Diluted (in shares) 43,964 44,470 44,395 44,411
Cash dividends declared per common share (in dollars per share) $ 0.175 $ 0.175 $ 0.350 $ 0.350
Software licenses        
Revenue:        
Total revenue $ 53,979 $ 56,407 $ 118,079 $ 113,975
Costs of revenue:        
Cost of revenue 2,497 2,814 5,228 5,266
Maintenance and services        
Revenue:        
Total revenue 121,098 121,844 241,683 228,502
Costs of revenue:        
Cost of revenue $ 22,176 $ 22,970 $ 44,395 $ 40,471