XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue $ 147,954 $ 133,277 $ 127,982
Insurance recoveries   533  
Operating expenses:      
Direct 52,350 49,187 46,435
Selling, general and administrative 38,960 34,441 32,973
Depreciation, amortization and impairment 6,374 7,505 5,539
Total operating expenses 97,684 91,133 84,947
Operating income 50,270 42,677 43,035
Other income (expense):      
Interest income 14 18 37
Interest expense (1,667) (1,813) (2,091)
Other, net 4 585 (462)
Total other income (expense) (1,649) (1,210) (2,516)
Income before income taxes 48,621 41,467 40,519
Provision for income taxes 11,155 4,207 8,113
Net income $ 37,466 $ 37,260 $ 32,406
Earnings per share of common stock:      
Basic earnings per share (in dollars per share) $ 1.47 $ 1.48 $ 1.30
Diluted earnings per share (in dollars per share) $ 1.46 $ 1.45 $ 1.26
Weighted average shares and share equivalents outstanding      
Basic (in shares) 25,422 25,170 24,809
Diluted (in shares) 25,640 25,696 25,653