XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Net Income and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenues:    
Total revenues $ 178,207 $ 153,302
Cost of revenue:    
Amortization of capitalized software costs and acquired intangible assets 6,991 7,134
Total cost of revenue 98,386 80,054
Gross profit 79,821 73,248
Operating expenses:    
Selling, general and administrative 48,193 49,034
Research and development costs, net 20,925 21,795
Amortization of acquired intangible assets 1,188 705
Impairment of assets 359 524
Restructuring costs 90  
Total operating expenses 70,755 72,058
Income from operations 9,066 1,190
Interest income 1,669 46
Interest expense (3,239) (330)
Other income (expense), net 1,050 (5)
Income before provision for (benefit of) income taxes 8,546 901
Provision for (benefit of) income taxes 2,390 (247)
Net income 6,156 1,148
Other comprehensive income:    
Foreign currency translation, net of tax (1) (28)
Unrealized gain (loss) on marketable securities, net of tax (776)  
Comprehensive income $ 5,379 $ 1,120
Net income per share:    
Basic $ 0.09 $ 0.02
Diluted $ 0.09 $ 0.02
Weighted-average shares outstanding:    
Basic 66,420 67,588
Diluted 66,853 68,283
Recurring    
Revenues:    
Total revenues $ 163,374 $ 139,759
Cost of revenue:    
Cost of revenue excluding amortization of capitalized software costs and acquired intangible assets 79,221 62,244
Software, hardware, and other non-recurring    
Revenues:    
Total revenues 14,833 13,543
Cost of revenue:    
Cost of revenue excluding amortization of capitalized software costs and acquired intangible assets $ 12,174 $ 10,676