XML 14 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current Assets    
Cash and cash equivalents $ 12,047 $ 11,066
Accounts receivable, net 133,888 130,634
Contract assets 57,390 53,512
Notes receivable - officers, employees, affiliates, current portion 237 13
Prepaid and other current assets 18,488 17,730
Total current assets 222,050 212,955
Non-Current Assets    
Property and equipment, net 53,040 49,206
Operating lease, right-of-use assets 46,072 45,822
Goodwill 173,579 173,579
Notes receivable, less current portion 903 903
Notes receivable - officers, employees, affiliates, less current portion 868 1,108
Other intangible assets, net 85,616 88,580
Deferred tax asset, net 5,822 5,822
Other assets 1,818 1,707
Total Assets 589,768 579,682
Current Liabilities    
Revolving credit facility 108,817 95,350
Accounts payable and accrued liabilities, current portion 67,978 60,035
Contract liabilities 14,185 10,965
Notes payable, current portion 20,840 22,698
Operating lease obligation, current portion 12,130 11,951
Finance lease obligation, current portion 13,979 13,735
Total current liabilities 237,929 214,734
Non-Current Liabilities    
Other non-current obligations 395 377
Notes payable, less current portion 29,269 34,313
Operating lease obligation, less current portion 40,486 40,430
Finance lease obligation, less current portion 25,850 23,718
Deferred tax liability, net 279 279
Pension and post-retirement obligation, less current portion 4,659 4,726
Total liabilities 338,867 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 March 31, 2026 and December 31, 2025; 22,273,373 shares issued and 17,153,424 outstanding, and 21,972,432 shares issued and 17,194,091 outstanding as of March 31, 2026 and December 31, 2025, respectively 223 220
Additional paid-in-capital 360,007 355,458
Accumulated other comprehensive income 869 895
Treasury stock, at cost; 5,119,949 and 4,778,341 shares, respectively (95,959) (84,931)
Accumulated deficit (14,239) (10,537)
Total shareholders' equity 250,901 261,105
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 589,768 $ 579,682
Treasury stock, at cost shares (in shares) 5,119,949 4,778,341
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock par value (in dollars per share) $ 0.01 $ 0.01
Common stock par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 30,000,000 30,000,000
Common stock, shares outstanding (in shares) 17,153,424 17,194,091
Common stock, shares issued (in shares) 22,273,373 21,972,432