XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current Assets    
Cash and equivalents $ 10,700 $ 6,698
Accounts receivable, net 107,354 105,105
Contract assets 50,099 43,369
Notes receivable - officers, employees, affiliates, current portion 1,345 1,889
Prepaid and other current assets 19,452 19,560
Total current assets 188,950 176,621
Non-Current Assets    
Property and equipment, net 41,250 42,011
Operating lease, right-of-use assets 43,119 42,085
Goodwill 135,896 134,653
Notes receivable 903 903
Notes receivable - officers, employees, affiliates, less current portion 204 638
Other intangible assets, net 63,892 65,409
Deferred tax asset, net 53,018 42,040
Other assets 1,517 1,521
Total Assets 528,749 505,881
Current Liabilities    
Revolving credit facility 45,000 37,000
Accounts payable and accrued liabilities, current portion 55,020 51,626
Contract liabilities 11,831 7,905
Notes payable, current portion 16,533 17,075
Operating lease obligation, current portion 11,121 10,979
Finance lease obligation, current portion 11,088 10,394
Total current liabilities 150,593 134,979
Non-Current Liabilities    
Other non-current obligations 55,829 45,079
Notes payable, less current portion 19,035 19,992
Operating lease obligation, less current portion 37,961 37,058
Finance lease obligation, less current portion 16,506 17,940
Pension and post-retirement obligation, less current portion 4,710 4,718
Total liabilities 284,634 259,766
Shareholders' Equity    
Preferred Stock, $0.01 par value; 5,000,000 shares authorized, no shares issued and outstanding as of March 31, 2025 and December 31, 2024. 0 0
Common stock, $0.01 par value; 30,000,000 shares authorized as of March 31, 2025 and December 31, 2024; 21,502,214 shares issued and 17,337,090 outstanding, and 21,281,247 shares issued and 17,382,138 outstanding as of March 31, 2025 and December 31, 2024, respectively 215 213
Additional paid-in-capital 335,514 329,073
Accumulated other comprehensive income 1,114 1,146
Treasury stock, at cost; 4,165,124 and 3,899,109 shares, respectively (67,579) (60,901)
Stock subscription notes receivable (19) (30)
Accumulated deficit (25,130) (23,386)
Total shareholders' equity 244,115 246,115
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 528,749 $ 505,881