XML 37 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 44,930 $ 59,833
Restricted cash 65 65
Accounts receivable (net of allowance for credit losses of $387 and $292, respectively) 119,659 97,755
Contract assets 47,549 51,690
Advances to and equity in joint ventures, net 5 12
Other current assets 8,126 7,645
Total current assets 220,334 217,000
Property and equipment, net 30,126 20,830
Intangible assets, net 41,228 24,999
Goodwill 33,034 16,374
Operating lease right-of-use assets 21,539 19,727
Deferred tax asset 5,531 5,179
Other assets 337 330
Total assets 352,129 304,439
Current liabilities:    
Current portion of long-term debt 3,314 2,680
Current operating lease liabilities 4,093 3,627
Accounts payable, including retainage 60,814 65,268
Contract liabilities 44,519 42,160
Accrued income taxes 1,470 446
Accrued expenses and other current liabilities 36,827 30,967
Total current liabilities 151,037 145,148
Long-term debt 23,554 19,631
Long-term operating lease liabilities 17,766 16,037
Other long-term liabilities 6,281 2,708
Total liabilities 198,638 183,524
Commitments and contingencies (Note 13)
Redeemable convertible preferred stock, net, par value $0.0001, $1,000,000 shares authorized, no shares issued and outstanding ($0 redemption value) 0 0
STOCKHOLDERS’ EQUITY    
Common stock, $0.0001 par value; 100,000,000 shares authorized, issued 11,452,753 and 11,183,076, respectively; 11,273,101 and 11,003,424 outstanding, respectively 1 1
Additional paid-in capital 94,229 92,528
Treasury stock, at cost (179,652 shares at both period ends) (2,000) (2,000)
Retained earnings 61,261 30,386
Total stockholders’ equity 153,491 120,915
Total liabilities and stockholders’ equity $ 352,129 $ 304,439