v3.26.1
Condensed Consolidated Balance Sheets - 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, net of allowance for credit losses of $1,690 and $1,802 at April 4, 2026 and December 31, 2025, respectively 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 of $187,468 and $196,508 at April 4, 2026 and December 31, 2025, respectively 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