XML 70 R53.htm IDEA: XBRL DOCUMENT v3.3.1.900
Summary of Financial Information for Reportable Segments (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]                      
Revenues $ 71,158,615 $ 75,046,282 $ 75,812,776 $ 70,358,623 $ 66,017,902 $ 69,527,198 $ 71,153,786 $ 65,397,685 $ 292,376,296 $ 272,096,571 $ 249,278,665
Costs & expenses                 216,696,301 199,905,482 188,386,825
Depreciation & amortization $ 1,673,405 $ 2,116,319 $ 2,303,571 $ 2,292,118 $ 2,357,854 $ 2,292,382 $ 2,277,048 $ 2,249,734 8,385,413 9,177,018 8,333,089
Operating income (loss) before income taxes                 67,294,582 63,014,071 52,558,751
Total segment operating income | Outsourced Portals                      
Segment Reporting Information [Line Items]                      
Revenues                 273,502,323 255,743,418 235,183,005
Costs & expenses                 168,166,011 156,185,335 147,007,246
Depreciation & amortization                 4,648,870 5,305,302 4,962,692
Operating income (loss) before income taxes                 100,687,442 94,252,781 83,213,067
Total segment operating income | Other Software & Services                      
Segment Reporting Information [Line Items]                      
Revenues                 18,873,973 16,353,153 14,095,660
Costs & expenses                 5,431,967 4,783,606 4,498,233
Depreciation & amortization                 47,015 36,999 53,475
Operating income (loss) before income taxes                 13,394,991 11,532,548 9,543,952
Other Reconciling Items                      
Segment Reporting Information [Line Items]                      
Costs & expenses                 43,098,323 38,936,541 36,881,346
Depreciation & amortization                 3,689,528 3,834,717 3,316,922
Operating income (loss) before income taxes                 $ (46,787,851) $ (42,771,258) $ (40,198,268)