XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 46,246 $ 76,316
Accounts receivable (net of allowance for credit losses of $589 and $1,098 at December 31, 2022 and 2021, respectively) 103,958 72,261
Contract assets 191,290 176,405
Inventories 171,211 150,938
Production cost of contracts 5,693 8,024
Other current assets 8,938 8,625
Total Current Assets 527,336 492,569
Property and Equipment, Net 106,225 102,419
Operating Lease Right-of-Use Assets 34,632 33,265
Goodwill 203,407 203,694
Intangibles, Net 127,201 141,764
Other Assets 22,705 5,024
Total Assets 1,021,506 978,735
Current Liabilities    
Accounts payable 90,143 66,059
Contract liabilities 47,068 42,077
Accrued and other liabilities 48,820 41,291
Operating lease liabilities 7,155 6,133
Current portion of long-term debt 6,250 7,000
Total Current Liabilities 199,436 162,560
Long-Term Debt, Less Current Portion 240,595 279,384
Non-Current Operating Lease Liabilities 28,841 28,074
Deferred Income Taxes 13,953 18,727
Other Long-Term Liabilities 12,721 15,388
Total Liabilities 495,546 504,133
Commitments and Contingencies (Notes 13, 15)
Shareholders’ Equity    
Common stock - $0.01 par value; 35,000,000 shares authorized; 12,106,285 and 11,925,087 shares issued and outstanding at December 31, 2022 and 2021, respectively 121 119
Additional paid-in capital 112,042 104,253
Retained earnings 406,052 377,263
Accumulated other comprehensive income (loss) 7,745 (7,033)
Total Shareholders’ Equity 525,960 474,602
Total Liabilities and Shareholders’ Equity $ 1,021,506 $ 978,735