XML 19 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 37,139 $ 42,863
Accounts receivable (net of allowance for credit losses of $2,630 and $2,006 at December 31, 2024 and 2023, respectively) 109,716 104,692
Contract assets 200,584 177,686
Inventories 196,881 199,201
Production cost of contracts 6,802 7,778
Other current assets 16,959 17,349
Total Current Assets 568,081 549,569
Property and Equipment, Net 109,812 111,379
Operating Lease Right-of-Use Assets 28,611 29,513
Goodwill 244,600 244,600
Intangibles, Net 149,591 166,343
Deferred Income Taxes 2,239 641
Other Assets 23,167 18,874
Total Assets 1,126,101 1,120,919
Current Liabilities    
Accounts payable 75,784 72,265
Contract liabilities 34,445 53,492
Accrued and other liabilities 44,214 42,260
Operating lease liabilities 8,531 7,873
Current portion of long-term debt 12,500 7,813
Total Current Liabilities 175,474 183,703
Long-Term Debt, Less Current Portion 229,830 256,961
Non-Current Operating Lease Liabilities 21,284 22,947
Deferred Income Taxes 0 4,766
Other Long-Term Liabilities 16,983 16,448
Total Liabilities 443,571 484,825
Commitments and Contingencies (Notes 14, 16)
Shareholders’ Equity    
Common stock - $0.01 par value; 35,000,000 shares authorized; 14,781,218 and 14,600,766 shares issued and outstanding at December 31, 2024 and 2023, respectively 148 146
Additional paid-in capital 217,523 206,197
Retained earnings 453,475 421,980
Accumulated other comprehensive income 11,384 7,771
Total Shareholders’ Equity 682,530 636,094
Total Liabilities and Shareholders’ Equity $ 1,126,101 $ 1,120,919