XML 23 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 54,330 $ 26,279
Marketable securities, at fair value 93,131 95,200
Accounts and notes receivable, less allowance for doubtful accounts of $87,250 and $70,192 as of December 31, 2023 and 2022, respectively 383,509 336,777
Inventories and supplies 18,479 21,164
Taxes receivable 0 6,629
Prepaid expenses and other assets 22,247 22,583
Total current assets 571,696 508,632
Property and equipment, net 28,774 22,975
Goodwill 75,529 75,529
Other intangible assets, less accumulated amortization of $36,557 and $32,738 as of December 31, 2023 and 2022, respectively 12,127 15,946
Notes receivable — long–term portion, less allowance for doubtful accounts of $4,449 and $3,273 as of December 31, 2023 and 2022, respectively 24,832 32,609
Deferred compensation funding, at fair value 40,812 33,493
Deferred tax assets 35,226 30,840
Other long-term assets 1,656 812
Total assets 790,652 720,836
Current liabilities:    
Accounts payable 83,224 68,296
Accrued payroll and related taxes 56,142 53,099
Other accrued expenses and current liabilities 21,179 17,835
Borrowings under line of credit 25,000 25,000
Income taxes payable 7,201 0
Deferred compensation liability — short-term 1,501 1,618
Accrued insurance claims 22,681 23,166
Total current liabilities 216,928 189,014
Accrued insurance claims — long-term 61,697 65,541
Deferred compensation liability — long-term 41,186 33,764
Lease liability — long-term 11,235 8,097
Other long-term liabilities 2,990 6,141
Commitments and contingencies (Note 15)
STOCKHOLDERS’ EQUITY:    
Common stock, $0.01 par value; 100,000 shares authorized; 76,329 and 76,161 shares issued, and 73,341 and 74,088 shares outstanding as of December 31, 2023 and 2022, respectively 763 762
Additional paid-in capital 310,436 302,304
Retained earnings 185,010 146,602
Accumulated other comprehensive loss, net of taxes (1,844) (3,477)
Common stock in treasury, at cost, 2,988 and 2,240 shares as of December 31, 2023 and 2022, respectively (37,749) (27,912)
Total stockholders’ equity 456,616 418,279
Total liabilities and stockholders’ equity $ 790,652 $ 720,836