XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Apr. 01, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 31,341 $ 38,541
Billed receivables, net 145,799 145,637
Unbilled receivables, net 111,351 92,862
Prepaid expenses and other current assets 13,194 13,636
Total current assets 301,685 290,676
Property and equipment, net 49,438 41,640
Right-of-use lease assets, net 38,776 39,314
Intangible assets, net 213,517 160,431
Goodwill 483,236 400,957
Other assets 3,215 2,705
Total assets 1,089,867 935,723
Current liabilities:    
Accounts payable 48,333 57,771
Accrued liabilities 56,073 44,313
Billings in excess of costs and estimated earnings on uncompleted contracts 37,327 31,183
Other current liabilities 1,556 1,597
Current portion of contingent consideration 10,606 10,854
Current portion of notes payable and other obligations 14,832 15,176
Total current liabilities 168,727 160,894
Contingent consideration, less current portion 2,695 4,481
Other long-term liabilities 28,638 29,542
Notes payable and other obligations, less current portion 153,084 39,673
Deferred income tax liabilities, net 16,853 6,893
Total liabilities 369,997 241,483
Commitments and contingencies
Stockholders’ 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; 45,000,000 shares authorized, 15,708,193 and 15,523,300 shares issued and outstanding as of April 1, 2023 and December 31, 2022, respectively 157 155
Additional paid-in capital 490,981 471,300
Retained earnings 228,732 222,785
Total stockholders’ equity 719,870 694,240
Total liabilities and stockholders’ equity $ 1,089,867 $ 935,723