XML 16 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 19,351 $ 12,511
Marketable securities 11,590 10,772
Accounts receivable - net of allowance for credit losses of $7,806 and $11,229, respectively 293,646 287,946
Contract assets 29,752 729
Other receivables 30,174 22,633
Prepaid expenses and other $ 23,962 $ 30,171
Other Receivable, after Allowance for Credit Loss, Current, Related Party [Extensible Enumeration] Affiliates [Member] Affiliates [Member]
Total current assets $ 409,813 $ 365,472
Property and equipment, net 742,366 561,089
Operating lease right-of-use asset 74,003 87,208
Goodwill 206,756 170,730
Intangible assets - net of accumulated amortization of $155,290 and $134,514, respectively 150,926 61,296
Contract assets, net of current portion 198,059 0
Deferred income taxes 329 1,225
Other assets 4,585 6,503
Total assets 1,786,837 1,253,523
Current liabilities:    
Accounts payable 59,977 64,102
Current portion of long-term debt 88,812 70,689
Current portion of operating lease liabilities 28,563 29,998
Accrued expenses and other current liabilities 70,744 43,062
Insurance and claims 32,837 25,464
Due to affiliates $ 23,300 $ 20,700
Other Liability, Current, Related Party [Extensible Enumeration] Affiliates [Member] Affiliates [Member]
Income taxes payable $ 377 $ 6,364
Total current liabilities 304,568 260,416
Long-term liabilities:    
Long-term debt, net of current portion 670,273 311,235
Operating lease liability, net of current portion 50,788 63,620
Deferred income taxes 109,012 79,567
Other long-term liabilities 5,173 6,487
Total long-term liabilities 835,246 460,909
Shareholders' equity:    
Common stock, no par value. Authorized 100,000,000 shares; 26,319,754 and 31,007,100 shares issued; 26,317,326 and 26,284,223 shares outstanding, respectively 26,320 31,008
Paid-in capital 5,016 5,103
Treasury stock, at cost; 2,428 and 4,722,877 shares (107) (96,840)
Retained earnings 623,018 595,450
Accumulated other comprehensive income (loss):    
Interest rate swaps, net of income taxes of $412 and $457, respectively 1,177 1,350
Foreign currency translation adjustments (8,401) (3,873)
Total shareholders’ equity 647,023 532,198
Total liabilities and shareholders’ equity 1,786,837 1,253,523
Affiliates [Member]    
Current assets:    
Due from affiliates 1,338 710
Current liabilities:    
Due to affiliates $ 23,258 $ 20,737