XML 17 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 equivalents $ 6,698 $ 20,687
Accounts receivable, net 105,105 87,565
Contract assets 43,369 33,520
Notes receivable - officers, employees, affiliates, current portion 1,889 1,199
Prepaid and other current assets 19,560 11,806
Total current assets 176,621 154,777
Non-Current Assets    
Property and equipment, net 42,011 27,601
Operating lease, right-of-use assets 42,085 40,743
Goodwill 134,653 96,393
Notes receivable 903 903
Notes receivable - officers, employees, affiliates, less current portion 638 1,119
Other intangible assets, net 65,409 46,294
Deferred tax asset, net 42,040 33,780
Other assets 1,521 1,175
Total Assets 505,881 402,785
Current Liabilities    
Revolving credit facility 37,000 45,290
Accounts payable and accrued liabilities, current portion 51,626 44,394
Contract liabilities 7,905 7,481
Notes payable, current portion 17,075 13,989
Operating lease obligation, current portion 10,979 9,016
Finance lease obligation, current portion 10,394 6,586
Total current liabilities 134,979 126,756
Non-Current Liabilities    
Other non-current obligations 45,079 42,288
Notes payable, less current portion 19,992 13,738
Operating lease obligation, less current portion 37,058 37,660
Finance lease obligation, less current portion 17,940 14,408
Pension and post-retirement obligation, less current portion 4,718 4,654
Total liabilities 259,766 239,504
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding as of December 31, 2024 and 2023 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of December 31, 2024 and 2023; 21,281,247 shares issued and 17,382,138 outstanding, and 17,694,495 shares issued and 15,094,278 outstanding as of December 31, 2024 and 2023, respectively 213 177
Additional paid-in-capital 329,073 215,420
Accumulated other comprehensive income 1,146 590
Treasury stock, at cost; 3,899,109 and 2,600,217, respectively (60,901) (26,410)
Stock subscription notes receivable (30) (76)
Accumulated deficit (23,386) (26,420)
Total shareholders' equity 246,115 163,281
TOTAL LIABILITIES AND EQUITY $ 505,881 $ 402,785