v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current Assets    
Cash and cash equivalents $ 10,486 $ 11,066
Accounts receivable, net 140,299 130,634
Contract assets 67,055 53,512
Due From Officers Employees And Affiliates Current 256 13
Prepaid and other current assets 17,405 17,730
Total current assets 235,501 212,955
Non-Current Assets    
Property and equipment, net 71,684 49,206
Operating lease, right-of-use assets 45,835 45,822
Goodwill 174,519 173,579
Notes receivable, less current portion 903 903
Notes receivable - officers, employees, affiliates, less current portion 868 1,108
Other intangible assets, net 83,340 88,580
Deferred tax asset, net 5,599 5,822
Other assets 1,813 1,707
Total Assets 620,062 579,682
Current Liabilities    
Revolving credit facility 136,159 95,350
Accounts payable and accrued liabilities, current portion 59,542 60,035
Contract liabilities 14,178 10,965
Notes payable, current portion 22,039 22,698
Operating lease obligation, current portion 12,557 11,951
Finance lease obligation, current portion 16,602 13,735
Total current liabilities 261,077 214,734
Non-Current Liabilities    
Other non-current obligations 359 377
Notes payable, less current portion 22,691 34,313
Operating lease obligation, less current portion 39,842 40,430
Finance lease obligation, less current portion 34,691 23,718
Deferred tax liability, net 279 279
Pension and post-retirement obligation, less current portion 4,631 4,726
Total liabilities 363,570 318,577
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of June 30, 2026 and December 31, 2025; 22,462,623 shares issued and 17,232,626 outstanding, and 21,972,432 shares issued and 17,194,091 outstanding as of June 30, 2026 and December 31, 2025, respectively 225 220
Additional paid-in-capital 366,644 355,458
Accumulated other comprehensive income 842 895
Treasury stock, at cost; 5,229,997 and 4,778,341 shares, respectively (99,475) (84,931)
Accumulated deficit (11,744) (10,537)
Total shareholders' equity 256,492 261,105
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 620,062 $ 579,682