XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets    
Cash and cash equivalents $ 76,316 $ 56,466
Accounts receivable (net of allowance for credit losses of $1,098 and $1,552 at December 31, 2021 and 2020, respectively) 72,261 58,025
Contract assets 176,405 154,028
Inventories 150,938 129,223
Production cost of contracts 8,024 6,971
Other current assets 8,625 5,571
Total Current Assets 492,569 410,284
Property and Equipment, Net 102,419 109,990
Operating Lease Right-of-Use Assets 33,265 16,348
Goodwill 203,694 170,830
Intangibles, Net 141,764 124,744
Deferred Income Taxes 0 33
Other Assets 5,024 5,118
Total Assets 978,735 837,347
Current Liabilities    
Accounts payable 66,059 63,980
Contract liabilities 42,077 28,264
Accrued and other liabilities 41,291 40,526
Operating lease liabilities 6,133 3,132
Current portion of long-term debt 7,000 7,000
Total Current Liabilities 162,560 142,902
Long-Term Debt, Less Current Portion 279,384 311,922
Non-Current Operating Lease Liabilities 28,074 14,555
Deferred Income Taxes 18,727 16,992
Other Long-Term Liabilities 15,388 21,642
Total Liabilities 504,133 508,013
Commitments and Contingencies
Shareholders’ Equity    
Common stock - $0.01 par value; 35,000,000 shares authorized; 11,925,087 and 11,728,212 shares issued and outstanding at December 31, 2021 and 2020, respectively 119 117
Additional paid-in capital 104,253 97,090
Retained earnings 377,263 241,727
Accumulated other comprehensive loss (7,033) (9,600)
Total Shareholders’ Equity 474,602 329,334
Total Liabilities and Shareholders’ Equity $ 978,735 $ 837,347
Common stock, shares authorized (in shares) 35,000,000 35,000,000