XML 21 R3.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and equivalents $ 11,066 $ 6,698
Accounts receivable, net 130,634 105,105
Contract assets 53,512 43,369
Notes receivable - officers, employees, affiliates, current portion 13 1,889
Prepaid and other current assets 17,730 19,560
Total current assets 212,955 176,621
Non-Current Assets    
Property and equipment, net 49,206 42,011
Operating lease, right-of-use assets 45,822 42,085
Goodwill 173,579 134,653
Notes receivable 903 903
Notes receivable - officers, employees, affiliates, less current portion 1,108 638
Other intangible assets, net 88,580 65,409
Deferred tax asset 5,822 42,040
Other assets 1,707 1,521
Total Assets 579,682 505,881
Current Liabilities    
Revolving credit facility 95,350 37,000
Accounts payable and accrued liabilities, current portion 60,035 51,626
Contract liabilities 10,965 7,905
Notes payable, current portion 22,698 17,075
Operating lease obligation, current portion 11,951 10,979
Finance lease obligation, current portion 13,735 10,394
Total current liabilities 214,734 134,979
Non-Current Liabilities    
Other non-current obligations 377 45,079
Notes payable, less current portion 34,313 19,992
Operating lease obligation, less current portion 40,430 37,058
Finance lease obligation, less current portion 23,718 17,940
Pension and post-retirement obligation, less current portion 4,726 4,718
Total liabilities 318,577 259,766
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding as of December 31, 2025 and 2024 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of December 31, 2025 and 2024; 21,972,432 shares issued and 17,194,091 outstanding, and 21,281,247 shares issued and 17,382,138 outstanding as of December 31, 2025 and 2024, respectively 220 213
Additional paid-in-capital 355,458 329,073
Accumulated other comprehensive income 895 1,146
Treasury stock, at cost; 4,778,341 and 3,899,109, respectively (84,931) (60,901)
Stock subscription notes receivable 0 (30)
Accumulated deficit (10,537) (23,386)
Total shareholders' equity 261,105 246,115
TOTAL LIABILITIES AND EQUITY $ 579,682 $ 505,881