Annual report pursuant to Section 13 and 15(d)

Supplemental Consolidated Financial Information (Details)

v3.20.1
Supplemental Consolidated Financial Information (Details) - USD ($)
$ / shares in Units, $ 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
Quarterly Financial Information Disclosure [Abstract]                      
Net revenues $ 39,351 $ 36,016 $ 32,795 $ 30,553 $ 27,192 $ 30,411 $ 23,854 $ 22,112 $ 138,715 $ 103,569 $ 74,751
License fees and revenue share 23,591 21,576 20,146 18,275 15,768 19,195 15,802 15,216 83,588 65,981 47,967
Other direct costs of revenues 432 400 344 278 470 538 508 507 1,454 2,023 1,729
Gross profit 15,328 14,040 12,305 12,000 10,954 10,678 7,544 6,389 53,673 35,565 25,055
Total operating expenses 12,403 9,908 9,190 8,960 9,020 8,222 7,229 7,649 40,461 32,120 30,864
Income / (loss) from operations 2,925 4,132 3,115 3,040 1,934 2,456 315 (1,260) 13,212 3,445 (5,809)
Total interest and other income / (expense), net 721 (830) (4,380) (4,818) (8,384) (3,376) 1,730 2,752 (9,307) (7,278) (14,839)
Income / (loss) from continuing operations before income taxes 3,646 3,302 (1,265) (1,778) (6,450) (920) 2,045 1,492 3,905 (3,833) (20,648)
Income tax (benefit) / provision (10,381) 41 72 (107) 312 216 (23) (36)      
Income / (loss) from continuing operations, net of taxes $ 14,027 $ 3,261 $ (1,337) $ (1,671) $ (6,762) $ (1,136) $ 2,068 $ 1,528 $ 14,280 $ (4,302) $ (19,697)
Basic and diluted net income / (loss) per common share (in dollars per share) $ 0.16 $ 0.04 $ (0.02) $ (0.02) $ (0.09) $ (0.01) $ 0.03 $ 0.02   $ (0.06)  
Weighted-average common shares outstanding, basic 86,784,000 85,876,000 83,909,000 81,814,000 79,404,000 77,645,000 77,193,000 76,204,000 84,594,000 77,440,000 70,263,000
Weighted-average common shares outstanding, diluted 91,875,000 92,472,000 83,909,000 81,814,000 79,404,000 77,645,000 78,780,000 79,598,000 89,558,000 77,440,000.00 70,263,000