v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Current Assets                    
Cash and cash equivalents $ 45,289 $ 50,918 $ 37,117 $ 30,732 $ 37,139 $ 37,266 $ 29,405 $ 32,066    
Accounts receivable (net of allowance for credit losses of $1,802 and $2,630 at December 31, 2025 and 2024, respectively) 124,442 111,269 118,026 117,847 109,716 107,730 106,585 104,499    
Contract assets 249,845 247,067 219,503 210,463 200,475 221,434 210,314 196,816    
Inventories 182,788 194,719 198,586 198,009 196,990 185,773 201,831 208,228    
Production cost of contracts 7,178 5,685 5,769 6,699 6,802 5,650 6,181 7,977    
Other current assets 16,442 72,264 17,332 14,355 16,964 12,637 15,178 13,388    
Total Current Assets 625,984 681,922 596,333 578,105 568,086 570,490 569,494 562,974    
Property and Equipment, Net 107,223 107,361 108,943 109,075 109,812 109,652 111,299 112,108    
Operating Lease Right-of-Use Assets 40,077 42,173 24,358 26,423 28,611 30,613 27,128 27,489    
Goodwill 244,600 244,600 244,600 244,600 244,600 244,600 244,600 244,600    
Intangibles, Net 132,839 137,027 141,215 145,403 149,591 153,779 157,967 162,080    
Deferred Income Taxes 15,500 19,323 5,233 4,412 2,406 5,107 641 641    
Other Assets 20,192 17,887 18,412 20,332 23,167 15,806 21,151 21,190    
Total Assets 1,186,415 1,250,293 1,139,094 1,128,350 1,126,273 1,130,047 1,132,280 1,131,082    
Current Liabilities                    
Accounts payable 74,653 85,281 84,089 80,290 75,784 75,430 76,810 84,293    
Contract liabilities 40,694 34,450 36,971 37,496 34,445 36,875 50,034 56,690    
Accrued and other liabilities 51,071 194,317 40,042 32,688 44,241 45,455 39,365 29,808    
Operating lease liabilities 7,817 7,796 8,866 8,721 8,531 8,328 7,943 7,745    
Current portion of long-term debt 5,000 12,500 12,500 12,500 12,500 10,938 10,938 9,375    
Total Current Liabilities 179,235 334,344 182,468 171,695 175,501 177,026 185,090 187,911    
Long-Term Debt, Less Current Portion 298,790 215,046 218,084 229,920 229,830 245,988 250,896 253,929    
Non-Current Operating Lease Liabilities 34,223 36,129 16,853 19,103 21,284 23,361 20,414 21,016    
Other Long-Term Liabilities 12,686 15,558 15,929 15,565 19,536 19,070 17,595 18,604    
Total Liabilities 524,934 601,077 433,334 436,283 446,151 465,941 476,940 485,899    
Commitments and Contingencies (Notes 13, 15)    
Shareholders’ Equity                    
Common stock - $0.01 par value; 35,000,000 shares authorized; 14,949,671 and 14,781,218 shares issued and outstanding at December 31, 2025 and 2024, respectively 149 149 149 149 148 148 147 147    
Additional paid-in capital 248,482 245,258 240,307 237,829 224,933 221,634 217,256 206,678    
Retained earnings 406,304 396,986 457,813 445,059 443,657 437,072 427,668 428,344    
Accumulated other comprehensive income 6,546 6,823 7,491 9,030 11,384 5,252 10,269 10,014    
Total Shareholders’ Equity 661,481 649,216 705,760 692,067 680,122 664,106 655,340 645,183 $ 636,094 $ 525,960
Total Liabilities and Shareholders’ Equity $ 1,186,415 $ 1,250,293 $ 1,139,094 $ 1,128,350 $ 1,126,273 $ 1,130,047 $ 1,132,280 $ 1,131,082