XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2023
May 31, 2022
May 31, 2023
May 31, 2022
Revenue:        
Total revenue $ 178,251 $ 148,747 $ 342,477 $ 293,669
Costs of revenue:        
Amortization of acquired intangibles 7,994 5,573 14,258 11,031
Total costs of revenue 33,778 23,957 59,995 47,169
Gross profit 144,473 124,790 282,482 246,500
Operating expenses:        
Sales and marketing 40,147 32,704 73,901 66,173
Product development 34,820 28,643 65,258 57,316
General and administrative 21,469 19,207 40,255 36,198
Amortization of acquired intangibles 17,546 11,892 31,157 23,614
Cyber incident and vulnerability response expenses, net 1,483 0 4,175 0
Restructuring expenses 3,990 143 5,387 654
Acquisition-related expenses 1,991 2,736 3,734 3,648
Gain on sale of assets held for sale 0 (10,770) 0 (10,770)
Total operating expenses 121,446 84,555 223,867 176,833
Income from operations 23,027 40,235 58,615 69,667
Other (expense) income:        
Interest expense (8,514) (3,656) (14,362) (7,359)
Interest income and other, net 592 155 1,107 744
Foreign currency loss, net (496) 111 (827) (255)
Total other expense, net (8,418) (3,390) (14,082) (6,870)
Income before income taxes 14,609 36,845 44,533 62,797
Provision for income taxes 2,519 7,735 8,769 13,233
Net income $ 12,090 $ 29,110 $ 35,764 $ 49,564
Earnings per share:        
Basic (in dollars per share) $ 0.28 $ 0.67 $ 0.83 $ 1.13
Diluted (in dollars per share) $ 0.27 $ 0.66 $ 0.81 $ 1.11
Weighted average shares outstanding:        
Basic (in shares) 43,343 43,575 43,321 43,778
Diluted (in shares) 44,470 44,253 44,411 44,480
Cash dividends declared per common share (in dollars per share) $ 0.175 $ 0.175 $ 0.350 $ 0.350
Software licenses        
Revenue:        
Total revenue $ 56,407 $ 44,814 $ 113,975 $ 87,564
Costs of revenue:        
Cost of revenue 2,814 2,583 5,266 5,192
Maintenance and services        
Revenue:        
Total revenue 121,844 103,933 228,502 206,105
Costs of revenue:        
Cost of revenue $ 22,970 $ 15,801 $ 40,471 $ 30,946