XML 16 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 equivalents $ 20,687 $ 13,282
Accounts receivable, net 87,565 64,443
Contract assets 33,520 16,321
Notes receivable - officers, employees, affiliates, current portion 1,199 1,016
Prepaid and other current assets 11,806 7,068
Total current assets 154,777 102,130
Non-Current Assets    
Property and equipment, net 27,601 25,104
Operating lease, right-of-use assets 40,743 30,264
Goodwill 96,393 53,210
Notes receivable 903 903
Notes receivable - officers, employees, affiliates, less current portion 1,119 1,417
Other intangible assets, net 46,294 27,950
Deferred tax asset, net 33,780 13,759
Other assets 1,175 1,020
Total Assets 402,785 255,757
Current Liabilities    
Bank line of credit 45,290 0
Accounts payable and accrued liabilities, current portion 44,394 40,293
Contract liabilities 7,481 6,370
Notes payable, current portion 13,989 10,168
Operating lease obligation, less current portion 9,016 6,949
Finance lease obligation, current portion 6,586 5,297
Total current liabilities 126,756 69,077
Non-Current Liabilities    
Other non-current obligations 42,288 356
Notes payable, less current portion 13,738 16,276
Operating lease obligation, less current portion 37,660 28,087
Finance lease obligation, less current portion 14,408 14,254
Pension and post-retirement obligation, less current portion 4,654 4,848
Total liabilities 239,504 132,898
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding as of December 31, 2023 and 2022 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of December 31, 2023 and 2022; 17,694,495 shares issued and 15,094,278 outstanding, and 15,949,805 shares issued and 13,556,550 outstanding as of December 31, 2023 and 2022, respectively 177 159
Additional paid-in-capital 215,420 162,922
Accumulated other comprehensive income 590 578
Treasury stock, at cost; 2,600,217 and 2,393,255, respectively (26,410) (20,831)
Stock subscription notes receivable (76) (173)
Accumulated deficit (26,420) (19,796)
Total shareholders' equity 163,281 122,859
TOTAL LIABILITIES AND EQUITY $ 402,785 $ 255,757