v3.26.1
Restatement - Schedule of Effect of Restatement on Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Apr. 04, 2026
Dec. 31, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Current Assets            
Cash and cash equivalents $ 39,804   $ 45,289 $ 37,117    
Accounts receivable, after allowance for credit loss, current 146,918   124,442 118,026    
Contract assets 259,666   249,845 219,503    
Inventories 191,714   182,788 198,586    
Production cost of contracts 6,246   7,178 5,769    
Other current assets 17,095   16,442 17,332    
Total Current Assets 661,443   625,984 596,333    
Property and equipment, net of accumulated depreciation 105,595   107,223 108,943    
Operating Lease Right-of-Use Assets 56,064   40,077 24,358    
Goodwill 244,600   244,600 244,600    
Intangibles, Net 124,475   132,839 141,215    
Deferred Income Taxes 10,085   15,500 5,233    
Other Assets 22,292   20,192 18,412    
Total Assets 1,224,554   1,186,415 1,139,094    
Current Liabilities            
Accounts payable 95,575   74,653 84,089    
Contract liabilities 56,401   40,694 36,971    
Accrued and other liabilities 33,282   51,071 40,042    
Operating lease liabilities 6,718   7,817 8,866    
Current portion of long-term debt 5,000   5,000 12,500    
Total Current Liabilities 196,976   179,235 182,468    
Long-Term Debt, Less Current Portion 271,425   298,790 218,084    
Non-Current Operating Lease Liabilities 51,651   34,223 16,853    
Other Long-Term Liabilities 14,064   12,686 15,929    
Total Liabilities 534,116   524,934 433,334    
Commitments and Contingencies (Notes 9, 11)      
Shareholders’ Equity            
Common Stock - $0.01 par value; 35,000,000 shares authorized; 15,099,264 and 14,949,671 shares issued and outstanding at July 4, 2026 and December 31, 2025, respectively 151   149 149    
Additional Paid-In Capital 245,823   248,482 240,307    
Retained Earnings 436,619   406,304 457,813    
Accumulated Other Comprehensive Income 7,845   6,546 7,491    
Total Shareholders’ Equity 690,438 $ 669,796 661,481 705,760 $ 692,067 $ 680,122
Total Liabilities and Shareholders’ Equity $ 1,224,554   $ 1,186,415 1,139,094    
As Previously Reported            
Current Assets            
Cash and cash equivalents       37,117    
Accounts receivable, after allowance for credit loss, current       119,682    
Contract assets       221,046    
Inventories       197,296    
Production cost of contracts       5,769    
Other current assets       17,327    
Total Current Assets       598,237    
Property and equipment, net of accumulated depreciation       108,943    
Operating Lease Right-of-Use Assets       24,358    
Goodwill       244,600    
Intangibles, Net       141,215    
Deferred Income Taxes       5,066    
Other Assets       18,412    
Total Assets       1,140,831    
Current Liabilities            
Accounts payable       84,089    
Contract liabilities       36,971    
Accrued and other liabilities       42,069    
Operating lease liabilities       8,866    
Current portion of long-term debt       12,500    
Total Current Liabilities       184,495    
Long-Term Debt, Less Current Portion       218,084    
Non-Current Operating Lease Liabilities       16,853    
Other Long-Term Liabilities       13,568    
Total Liabilities       433,000    
Commitments and Contingencies (Notes 9, 11)          
Shareholders’ Equity            
Common Stock - $0.01 par value; 35,000,000 shares authorized; 15,099,264 and 14,949,671 shares issued and outstanding at July 4, 2026 and December 31, 2025, respectively       149    
Additional Paid-In Capital       223,652    
Retained Earnings       476,539    
Accumulated Other Comprehensive Income       7,491    
Total Shareholders’ Equity       707,831    
Total Liabilities and Shareholders’ Equity       1,140,831    
Adjustments            
Current Assets            
Accounts receivable, after allowance for credit loss, current       (1,656)    
Contract assets       (1,543)    
Inventories       1,290    
Other current assets       5    
Total Current Assets       (1,904)    
Deferred Income Taxes       167    
Total Assets       (1,737)    
Current Liabilities            
Accrued and other liabilities       (2,027)    
Total Current Liabilities       (2,027)    
Other Long-Term Liabilities       2,361    
Total Liabilities       334    
Commitments and Contingencies (Notes 9, 11)          
Shareholders’ Equity            
Additional Paid-In Capital       16,655    
Retained Earnings       (18,726)    
Total Shareholders’ Equity       (2,071)    
Total Liabilities and Shareholders’ Equity       (1,737)    
Total adjustments            
Current Liabilities            
Accrued and other liabilities       100    
Other Long-Term Liabilities       1,800    
Shareholders’ Equity            
Additional Paid-In Capital       $ 16,700