XML 54 R39.htm IDEA: XBRL DOCUMENT
v3.25.0.1

QUARTERLY FINANCIAL INFORMATION (UNAUDITED) (Tables) | 12 Months Ended
--- | ---
Dec. 27, 2024
QUARTERLY FINANCIAL INFORMATION (UNAUDITED) |
Schedule of selected quarterly information | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Fiscal Three Months Ended |
​ | ​ | March 29, | ​ | June 28, | ​ | September 27, | ​ | December 27, |
​ |  | 2024 |  | 2024 |  | 2024 |  | 2024 |
​ | ​ | (in thousands except per share amounts) |
Contract revenue | ​ | $ | 122,489 | ​ | $ | 140,996 | ​ | $ | 158,252 | ​ | $ | 144,061 | ​
Income (loss) from operations | ​ |  | 5,361 | ​ |  | 6,448 | ​ |  | 8,674 | ​ |  | 10,870 | ​
Income tax expense (benefit) | ​ |  | 986 | ​ |  | 720 | ​ |  | 157 | ​ |  | 2,246 | ​
Net income (loss) | ​ |  | 2,942 | ​ |  | 4,594 | ​ |  | 7,346 | ​ |  | 7,688 | ​
Earnings (loss) per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Basic | ​ | $ | 0.22 | ​ | $ | 0.33 | ​ | $ | 0.53 | ​ | $ | 0.55 | ​
Diluted | ​ | $ | 0.21 | ​ | $ | 0.33 | ​ | $ | 0.51 | ​ | $ | 0.53 | ​
Weighted-average shares outstanding: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Basic | ​ |  | 13,605 | ​ |  | 13,725 | ​ |  | 13,930 | ​ |  | 14,012 | ​
Diluted | ​ |  | 13,910 | ​ |  | 14,074 | ​ |  | 14,358 | ​ |  | 14,509 | ​
​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Fiscal Three Months Ended
​ | ​ | March 31, | ​ | June 30, | ​ | September 29, | ​ | December 29,
​ |  | 2023 |  | 2023 |  | 2023 |  | 2023
​ | ​ | (in thousands except per share amounts)
Contract revenue | ​ | $ | 102,603 | ​ | $ | 119,077 | ​ | $ | 132,738 | ​ | $ | 155,677
Income (loss) from operations | ​ |  | 4,014 | ​ |  | 2,474 | ​ |  | 3,837 | ​ |  | 11,749
Income tax expense (benefit) | ​ |  | 756 | ​ |  | 243 | ​ |  | 713 | ​ |  | 1,953
Net income (loss) | ​ |  | 932 | ​ |  | 397 | ​ |  | 1,566 | ​ |  | 8,031
Earnings (loss) per share: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Basic | ​ | $ | 0.07 | ​ | $ | 0.03 | ​ | $ | 0.12 | ​ | $ | 0.59
Diluted | ​ | $ | 0.07 | ​ | $ | 0.03 | ​ | $ | 0.11 | ​ | $ | 0.58
Weighted-average shares outstanding: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Basic | ​ |  | 13,266 | ​ |  | 13,344 | ​ |  | 13,462 | ​ |  | 13,503
Diluted | ​ |  | 13,470 | ​ |  | 13,487 | ​ |  | 13,709 | ​ |  | 13,731

X
- References No definition available. + Details
Name: | us-gaap_QuarterlyFinancialInformationDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1 + Details
Name: | us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration