XML 94 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Selected Quarterly Operating Results (Unaudited) - Summary of Selected Quarterly Operating Results (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Revenues:                      
Total revenues $ 136,382 $ 137,740 $ 134,256 $ 131,861 $ 134,785 $ 130,867 $ 130,321 $ 133,200 $ 540,239 $ 529,173 $ 531,019
Cost of revenue:                      
Total cost of revenue 68,339 68,135 65,734 65,231 62,057 61,671 61,118 61,851 267,439 246,697 241,535
Amortization of capitalized software costs and acquired intangible assets 9,259 8,963 8,843 8,413 7,924 7,098 6,924 6,544 35,478 28,490 22,090
Gross profit 68,043 69,605 68,522 66,630 72,728 69,196 69,203 71,349 272,800 282,476 289,484
Operating expenses:                      
Selling, general and administrative 43,159 42,841 39,046 40,128 44,710 41,304 34,229 44,636 165,174 164,879 193,226
Research and development costs, net 21,429 20,026 19,789 22,051 19,813 20,682 18,371 22,128 83,295 80,994 81,259
Amortization of acquired intangible assets 1,449 964 865 865 1,028 1,027 1,121 1,168 4,143 4,344 7,810
Impairment of assets 8,218 1,948 1,916 489         12,571   3,757
Restructuring costs 77 546 175 1,707 640       2,505 640 611
Total operating expenses 74,332 66,325 61,791 65,240 66,191 63,013 53,721 67,932 267,688 250,857 286,663
Income from operations (6,289) 3,280 6,731 1,390 6,537 6,183 15,482 3,417 5,112 31,619 2,821
Interest income 111 30 36 79 103 44 40 29 256 216 55
Interest expense (661) (435) (387) (472) (595) (720) (769) (730) (1,955) (2,814) (3,323)
Other income (expense), net 632 137 210 (133) (117) (227) 237 374 846 267 37
Income before provision for (benefit of) income taxes (6,207) 3,012 6,590 864 5,928 5,280 14,990 3,090 4,259 29,288 (410)
Provision for (benefit of) income taxes (1,965) (1,403) 509 (380) 2,000 456 1,896 442 (3,239) 4,794 (2,830)
Net income $ (4,242) $ 4,415 $ 6,081 $ 1,244 $ 3,928 $ 4,824 $ 13,094 $ 2,648 $ 7,498 $ 24,494 $ 2,420
Net income (loss) per share:                      
Basic $ (0.06) $ 0.07 $ 0.09 $ 0.02 $ 0.06 $ 0.07 $ 0.20 $ 0.04 $ 0.11 $ 0.38 $ 0.04
Diluted $ (0.06) $ 0.07 $ 0.09 $ 0.02 $ 0.06 $ 0.07 $ 0.20 $ 0.04 $ 0.11 $ 0.38 $ 0.04
Weighted-average shares outstanding:                      
Basic 65,988 65,493 65,401 65,015 64,749 64,637 64,265 64,019 65,474 64,417 63,435
Diluted 65,988 65,664 65,560 65,353 64,917 64,776 64,857 64,054 65,612 64,600 63,440
Recurring                      
Revenues:                      
Total revenues $ 124,490 $ 124,787 $ 120,589 $ 119,447 $ 120,151 $ 117,446 $ 116,317 $ 120,007 $ 489,313 $ 473,921 $ 476,214
Cost of revenue:                      
Total cost of revenue 51,992 52,197 50,328 50,540 48,174 47,997 47,172 48,153 205,057 191,496 194,360
Software, Hardware, and Other Non-recurring                      
Revenues:                      
Total revenues 11,892 12,953 13,667 12,414 14,634 13,421 14,004 13,193 50,926 55,252 54,805
Cost of revenue:                      
Total cost of revenue $ 7,088 $ 6,975 $ 6,563 $ 6,278 $ 5,959 $ 6,576 $ 7,022 $ 7,154 $ 26,904 $ 26,711 $ 25,085