XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 45,289 $ 37,139
Accounts receivable (net of allowance for credit losses of $1,802 and $2,630 at December 31, 2025 and 2024, respectively) 124,442 109,716
Contract assets 249,845 200,584
Inventories 182,788 196,881
Production cost of contracts 7,178 6,802
Other current assets 16,435 16,959
Total Current Assets 625,977 568,081
Property and Equipment, Net 107,223 109,812
Operating Lease Right-of-Use Assets 40,077 28,611
Goodwill 244,600 244,600
Intangibles, Net 132,839 149,591
Deferred Income Taxes 15,317 2,239
Other Assets 20,192 23,167
Total Assets 1,186,225 1,126,101
Current Liabilities    
Accounts payable 74,653 75,784
Contract liabilities 40,694 34,445
Accrued and other liabilities 50,934 44,214
Operating lease liabilities 7,817 8,531
Current portion of long-term debt 5,000 12,500
Total Current Liabilities 179,098 175,474
Long-Term Debt, Less Current Portion 298,790 229,830
Non-Current Operating Lease Liabilities 34,223 21,284
Other Long-Term Liabilities 12,004 16,983
Total Liabilities 524,115 443,571
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 148
Additional paid-in capital 235,878 217,523
Retained earnings 419,537 453,475
Accumulated other comprehensive income 6,546 11,384
Total Shareholders’ Equity 662,110 682,530
Total Liabilities and Shareholders’ Equity $ 1,186,225 $ 1,126,101