XML 30 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Revenues:    
Revenues $ 91,119 $ 85,180
Operating expenses:    
Selling & administrative 8,064 9,964
Enterprise technology & product support 7,254 6,445
Depreciation & amortization 3,482 2,421
Total operating expenses 75,795 70,205
Operating income (loss) 15,324 14,975
Other income:    
Interest income 389 604
Income before income taxes 15,713 15,579
Income tax provision 3,850 4,077
Net income $ 11,863 $ 11,502
Basic net income per share (in usd per share) $ 0.18 $ 0.17
Diluted net income per share (in usd per share) $ 0.18 $ 0.17
Weighted average shares outstanding:    
Basic (in shares) 66,987 66,670
Diluted (in shares) 66,987 66,670
State enterprise    
Revenues:    
Revenues $ 74,411 $ 69,853
Operating expenses:    
Cost of revenues, exclusive of depreciation & amortization 46,271 41,978
Software & services    
Revenues:    
Revenues 16,708 15,327
Operating expenses:    
Cost of revenues, exclusive of depreciation & amortization $ 10,724 $ 9,397