XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Net Income (Loss) and Comprehensive Income (Loss) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Revenues:    
Total revenues $ 146,084 $ 130,879
Cost of revenue:    
Amortization of capitalized software costs and acquired intangible assets 8,084 9,899
Total cost of revenue 72,741 66,369
Gross profit 73,343 64,510
Operating expenses:    
Selling, general and administrative 48,486 40,737
Research and development costs, net 19,321 18,222
Amortization of acquired intangible assets 881 1,112
Impairment of assets 382  
Restructuring costs 539 2,562
Total operating expenses 69,609 62,633
Income from operations 3,734 1,877
Interest income 12 6
Interest expense (317) (1,107)
Other income (expense), net (22) 16
Income before provision for income taxes 3,407 792
Provision for income taxes 559 1,616
Net income (loss) 2,848 (824)
Other comprehensive income:    
Foreign currency translation, net of tax (38) (13)
Comprehensive income (loss) $ 2,810 $ (837)
Net income (loss) per share:    
Basic $ 0.04 $ (0.01)
Diluted $ 0.04 $ (0.01)
Weighted-average shares outstanding:    
Basic 67,175 66,296
Diluted 67,799 66,296
Recurring    
Revenues:    
Total revenues $ 132,381 $ 119,522
Cost of revenue:    
Cost of revenue excluding amortization of capitalized software costs and acquired intangible assets 57,160 50,429
Software, Hardware, and Other Non-recurring    
Revenues:    
Total revenues 13,703 11,357
Cost of revenue:    
Cost of revenue excluding amortization of capitalized software costs and acquired intangible assets $ 7,497 $ 6,041