XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 51,040 $ 82,092
Accounts receivable, net of allowances of $2,073 and $2,441, respectively 472,543 375,353
Contract assets, net of allowances of $499 and $385, respectively 300,615 225,075
Current portion of receivable for insurance claims in excess of deductibles 9,325 11,078
Refundable income taxes 8,944 9,228
Prepaid expenses and other current assets 47,824 45,564
Total current assets 890,291 748,390
Property and equipment, net of accumulated depreciation of $351,753 and $322,128, respectively 233,175 196,092
Operating lease right-of-use assets 30,544 20,971
Goodwill 115,847 66,065
Intangible assets, net of accumulated amortization of $25,439 and $16,779, respectively 87,557 49,054
Receivable for insurance claims in excess of deductibles 34,210 32,443
Investment in joint venture 3,697 3,978
Other assets 3,537 4,099
Total assets 1,398,858 1,121,092
Current liabilities    
Current portion of long-term debt 5,074 1,039
Current portion of operating lease obligations 9,711 7,765
Current portion of finance lease obligations 1,127 0
Accounts payable 315,323 200,744
Contract liabilities 227,055 167,931
Current portion of accrued self-insurance 28,752 24,242
Accrued income taxes 0 2,021
Other current liabilities 79,918 94,857
Total current liabilities 666,960 498,599
Deferred income tax liabilities 45,775 24,620
Long-term debt 35,479 3,464
Accrued self-insurance 51,287 50,816
Operating lease obligations, net of current maturities 20,845 13,230
Finance lease obligations, net of current maturities 2,313 0
Other liabilities 15,999 11,261
Total liabilities 838,658 601,990
Commitments and contingencies
Shareholders’ equity    
Preferred stock – $0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at December 31, 2022 and December 31, 2021 0 0
Common stock – $0.01 par value per share; 100,000,000 authorized shares; 16,563,767 and 16,870,636 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively 165 168
Additional paid-in capital 161,427 163,754
Accumulated other comprehensive income (loss) (6,300) 173
Retained earnings 404,908 355,007
Total shareholders’ equity 560,200 519,102
Total liabilities and shareholders’ equity $ 1,398,858 $ 1,121,092