XML 129 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 27, 2024
Sep. 27, 2024
Jun. 28, 2024
Mar. 29, 2024
Dec. 29, 2023
Sep. 29, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 27, 2024
Dec. 29, 2023
Dec. 30, 2022
Quarterly Financial Information                      
Contract revenue $ 144,061 $ 158,252 $ 140,996 $ 122,489 $ 155,677 $ 132,738 $ 119,077 $ 102,603 $ 565,798 $ 510,095 $ 429,138
Income (loss) from operations 10,870 8,674 6,448 5,361 11,749 3,837 2,474 4,014 31,353 22,074 (7,063)
Income tax expense (benefit) 2,246 157 720 986 1,953 713 243 756 4,109 3,665 (3,004)
Net Income (Loss) $ 7,688 $ 7,346 $ 4,594 $ 2,942 $ 8,031 $ 1,566 $ 397 $ 932 $ 22,570 $ 10,926 $ (8,448)
Earnings (Loss) per share:                      
Basic (in dollars per share) $ 0.55 $ 0.53 $ 0.33 $ 0.22 $ 0.59 $ 0.12 $ 0.03 $ 0.07 $ 1.63 $ 0.82 $ (0.65)
Diluted (in dollars per share) $ 0.53 $ 0.51 $ 0.33 $ 0.21 $ 0.58 $ 0.11 $ 0.03 $ 0.07 $ 1.58 $ 0.8 $ (0.65)
Weighted-average shares outstanding:                      
Basic (in shares) 14,012 13,930 13,725 13,605 13,503 13,462 13,344 13,266 13,818 13,394 13,013
Diluted (in shares) 14,509 14,358 14,074 13,910 13,731 13,709 13,487 13,470 14,245 13,606 13,013