XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current Assets    
Cash and cash equivalents $ 15,540 $ 6,698
Accounts receivable, net 113,131 105,105
Contract assets 52,468 43,369
Notes receivable, current portion 903 0
Notes receivable - officers, employees, affiliates, current portion 443 1,889
Prepaid and other current assets 14,240 19,560
Total current assets 196,725 176,621
Non-Current Assets    
Property and equipment, net 45,163 42,011
Operating lease, right-of-use assets 42,122 42,085
Goodwill 135,929 134,653
Notes receivable, less current portion 0 903
Notes receivable - officers, employees, affiliates, less current portion 1,108 638
Other intangible assets, net 61,403 65,409
Deferred tax asset, net 54,225 42,040
Other assets 1,570 1,521
Total Assets 538,245 505,881
Current Liabilities    
Revolving credit facility 59,516 37,000
Accounts payable and accrued liabilities, current portion 42,954 51,626
Contract liabilities 13,522 7,905
Notes payable, current portion 15,316 17,075
Operating lease obligation, current portion 11,142 10,979
Finance lease obligation, current portion 13,113 10,394
Total current liabilities 155,563 134,979
Non-Current Liabilities    
Other non-current obligations 55,705 45,079
Notes payable, less current portion 16,003 19,992
Operating lease obligation, less current portion 36,936 37,058
Finance lease obligation, less current portion 19,721 17,940
Pension and post-retirement obligation, less current portion 4,674 4,718
Total liabilities 288,602 259,766
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding as of June 30, 2025 and December 31, 2024. 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of June 30, 2025 and December 31, 2024; 21,706,804 shares issued and 17,240,980 outstanding, and 21,281,247 shares issued and 17,382,138 outstanding as of June 30, 2025 and December 31, 2024, respectively 217 213
Additional paid-in-capital 341,727 329,073
Accumulated other comprehensive income 1,082 1,146
Treasury stock, at cost; 4,465,824 and 3,899,109 shares, respectively (74,253) (60,901)
Stock subscription notes receivable (9) (30)
Accumulated deficit (19,121) (23,386)
Total shareholders' equity 249,643 246,115
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 538,245 $ 505,881