XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
12 Months Ended
Dec. 26, 2021
Dec. 27, 2020
Dec. 29, 2019
Income Statement [Abstract]      
Revenues $ 239,027,177 $ 207,125,480 $ 219,764,324
Cost of services 158,086,274 141,086,046 149,938,420
Gross profit 80,940,903 66,039,434 69,825,904
Selling, general and administrative expenses 65,115,223 55,244,147 50,222,419
Gain on contingent consideration (2,402,844) (76,102) 0
Impairment losses 0 7,239,514 0
Depreciation and amortization 3,698,329 4,860,788 4,718,367
Operating income (loss) 14,530,195 (1,228,913) 14,885,118
Loss on extinguishment of debt 0 0 540,705
Interest expense, net 1,432,733 1,583,630 1,568,815
Income (loss) from continuing operations before income taxes 13,097,462 (2,812,543) 12,775,598
Income Tax Expense (Benefit), Continuing Operations, Discontinued Operations 2,639,587 (740,656) 3,134,767
Income (loss) from continuing operations 10,457,875 (2,071,887) 9,640,831
Income from discontinued operations, net of tax 3,651,603 3,513,355 3,606,159
Net income 14,109,478 1,441,468 13,246,990
Change in unrealized (gains) losses on cash flow hedges      
Change in unrealized (gains) losses on cash flow hedges (181,205) 122,874 0
Other comprehensive (gain) loss (181,205) 122,874 0
Net comprehensive income $ 14,290,683 $ 1,318,594 $ 13,246,990
Net income per share - basic:      
Continuing operations (in dollars per share) $ 1.01 $ (0.20) $ 0.94
Discontinued operations (in dollars per share) 0.35 0.34 0.35
Basic (in dollars per share) 1.36 0.14 1.29
Net income per share - diluted:      
Continuing operations (in dollars per share) 1.00 (0.20)  
Discontinued operations (in dollars per share) 0.35 0.34 0.35
Diluted (in dollars per share) $ 1.35 $ 0.14 $ 1.28
Weighted average shares outstanding:      
Basic (in shares) 10,367,054 10,311,606 10,238,565
Diluted (in shares) 10,416,610 10,338,029 10,350,775
Common stock, dividends, per share, declared $ 0.44 $ 0.50 $ 1.20