XML 20 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 42,863 $ 46,246
Accounts receivable (net of allowance for credit losses of $2,006 and $589 at December 31, 2023 and 2022, respectively) 104,692 103,958
Contract assets 177,686 191,290
Inventories 199,201 171,211
Production cost of contracts 7,778 5,693
Other current assets 17,349 8,938
Total Current Assets 549,569 527,336
Property and Equipment, Net 111,379 106,225
Operating Lease Right-of-Use Assets 29,513 34,632
Goodwill 244,600 203,407
Intangibles, Net 166,343 127,201
Deferred Income Taxes 641 0
Other Assets 18,874 22,705
Total Assets 1,120,919 1,021,506
Current Liabilities    
Accounts payable 72,265 90,143
Contract liabilities 53,492 47,068
Accrued and other liabilities 42,260 48,820
Operating lease liabilities 7,873 7,155
Current portion of long-term debt 7,813 6,250
Total Current Liabilities 183,703 199,436
Long-Term Debt, Less Current Portion 256,961 240,595
Non-Current Operating Lease Liabilities 22,947 28,841
Deferred Income Taxes 4,766 13,953
Other Long-Term Liabilities 16,448 12,721
Total Liabilities 484,825 495,546
Commitments and Contingencies (Notes 13, 15)
Shareholders’ Equity    
Common stock - $0.01 par value; 35,000,000 shares authorized; 14,600,766 and 12,106,285 shares issued and outstanding at December 31, 2023 and 2022, respectively 146 121
Additional paid-in capital 206,197 112,042
Retained earnings 421,980 406,052
Accumulated other comprehensive income 7,771 7,745
Total Shareholders’ Equity 636,094 525,960
Total Liabilities and Shareholders’ Equity $ 1,120,919 $ 1,021,506