v3.26.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 29,062 $ 11,345
Restricted cash 7,015 65
Accounts receivable (net of allowance for credit losses of $515 and $396, respectively) 189,014 133,205
Contract assets, net 63,775 45,467
Income tax receivable 1,126 0
Other current assets 12,059 4,967
Total current assets 302,051 195,049
Property and equipment, net 49,524 43,309
Intangible assets, net 89,379 49,187
Goodwill 101,171 70,600
Operating lease right-of-use assets 20,348 19,792
Deferred tax asset 2,101 2,917
Other assets 1,495 276
Total assets 566,069 381,130
Current liabilities:    
Current portion of long-term debt 8,961 5,031
Current operating lease liabilities 4,965 4,379
Accounts payable, including retainage 97,642 74,172
Contract liabilities, net 47,897 20,936
Accrued income taxes 0 1,152
Accrued expenses and other current liabilities 37,232 29,416
Total current liabilities 196,697 135,086
Long-term debt 145,297 30,536
Long-term operating lease liabilities 16,762 15,925
Other long-term liabilities 2,879 3,922
Total liabilities 361,635 185,469
Commitments and contingencies (Note 13)
STOCKHOLDERS’ EQUITY    
Common stock, $0.0001 par value; 100,000,000 shares authorized, issued 12,104,645 and 11,806,466, respectively, and 11,730,205 and 11,626,814 outstanding, respectively 1 1
Additional paid-in capital 97,531 97,335
Treasury stock, at cost (374,440 and 179,652 shares, respectively) (12,000) (2,000)
Retained earnings 118,902 100,325
Total stockholders’ equity 204,434 195,661
Total liabilities and stockholders’ equity $ 566,069 $ 381,130