v3.26.1
Restatement - Schedule of Effect of Restatement on Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Apr. 04, 2026
Dec. 31, 2025
Mar. 29, 2025
Dec. 31, 2024
Current Assets        
Cash and cash equivalents $ 39,103 $ 45,289 $ 30,732  
Accounts receivable, after allowance for credit loss, current 137,027 124,442 117,847  
Contract assets 249,229 249,845 210,463  
Inventories 186,269 182,788 198,009  
Production cost of contracts 5,914 7,178 6,699  
Other current assets 16,314 16,442 14,355  
Total Current Assets 633,856 625,984 578,105  
Property and equipment, net of accumulated depreciation 105,755 107,223 109,075  
Operating Lease Right-of-Use Assets 37,888 40,077 26,423  
Goodwill 244,600 244,600 244,600  
Intangibles, Net 128,656 132,839 145,403  
Deferred Income Taxes 14,180 15,500 4,412  
Other Assets 20,398 20,192 20,332  
Total Assets 1,185,333 1,186,415 1,128,350  
Current Liabilities        
Accounts payable 79,961 74,653 80,290  
Contract liabilities 52,473 40,694 37,496  
Accrued and other liabilities 28,112 51,071 32,688  
Operating lease liabilities 7,005 7,817 8,721  
Current portion of long-term debt 5,000 5,000 12,500  
Total Current Liabilities 172,551 179,235 171,695  
Long-Term Debt, Less Current Portion 297,608 298,790 229,920  
Non-Current Operating Lease Liabilities 33,091 34,223 19,103  
Other Long-Term Liabilities 12,287 12,686 15,565  
Total Liabilities 515,537 524,934 436,283  
Commitments and Contingencies (Notes 9, 11)  
Shareholders’ Equity        
Common Stock - $0.01 par value; 35,000,000 shares authorized; 15,083,102 and 14,949,671 shares issued and outstanding at April 4, 2026 and December 31, 2025, respectively 151 149 149  
Additional Paid-In Capital 246,378 248,482 237,829  
Retained Earnings 416,220 406,304 445,059  
Accumulated Other Comprehensive Income 7,047 6,546 9,030  
Total Shareholders’ Equity 669,796 661,481 692,067 $ 680,122
Total Liabilities and Shareholders’ Equity $ 1,185,333 $ 1,186,415 1,128,350  
As Previously Reported        
Current Assets        
Cash and cash equivalents     30,732  
Accounts receivable, after allowance for credit loss, current     119,154  
Contract assets     210,897  
Inventories     197,414  
Production cost of contracts     6,699  
Other current assets     13,641  
Total Current Assets     578,537  
Property and equipment, net of accumulated depreciation     109,075  
Operating Lease Right-of-Use Assets     26,423  
Goodwill     244,600  
Intangibles, Net     145,403  
Deferred Income Taxes     4,245  
Other Assets     20,332  
Total Assets     1,128,615  
Current Liabilities        
Accounts payable     80,290  
Contract liabilities     37,496  
Accrued and other liabilities     34,365  
Operating lease liabilities     8,721  
Current portion of long-term debt     12,500  
Total Current Liabilities     173,372  
Long-Term Debt, Less Current Portion     229,920  
Non-Current Operating Lease Liabilities     19,103  
Other Long-Term Liabilities     13,213  
Total Liabilities     435,608  
Commitments and Contingencies (Notes 9, 11)      
Shareholders’ Equity        
Common Stock - $0.01 par value; 35,000,000 shares authorized; 15,083,102 and 14,949,671 shares issued and outstanding at April 4, 2026 and December 31, 2025, respectively     149  
Additional Paid-In Capital     219,842  
Retained Earnings     463,986  
Accumulated Other Comprehensive Income     9,030  
Total Shareholders’ Equity     693,007  
Total Liabilities and Shareholders’ Equity     1,128,615  
Adjustments        
Current Assets        
Accounts receivable, after allowance for credit loss, current     (1,307)  
Contract assets     (434)  
Inventories     595  
Other current assets     714  
Total Current Assets     (432)  
Deferred Income Taxes     167  
Total Assets     (265)  
Current Liabilities        
Accrued and other liabilities     (1,677)  
Total Current Liabilities     (1,677)  
Other Long-Term Liabilities     2,352  
Total Liabilities     675  
Commitments and Contingencies (Notes 9, 11)      
Shareholders’ Equity        
Additional Paid-In Capital     17,987  
Retained Earnings     (18,927)  
Total Shareholders’ Equity     (940)  
Total Liabilities and Shareholders’ Equity     (265)  
Total adjustments        
Current Liabilities        
Accrued and other liabilities     100  
Other Long-Term Liabilities     $ 1,900