XML 20 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 56,776 $ 54,330
Restricted cash equivalents 3,355 0
Marketable securities, at fair value 50,535 93,131
Restricted marketable securities, at fair value 25,105 0
Accounts receivable, less allowance for doubtful accounts of $87,520 and $80,817 as of December 31, 2024 and 2023, respectively 330,907 344,864
Notes receivable — short–term portion, less allowance for doubtful accounts of $10,372 and $6,433 as of December 31, 2024 and 2023, respectively 51,429 38,645
Inventories and supplies 16,749 18,479
Prepaid expenses and other assets 21,796 22,247
Total current assets 556,652 571,696
Property and equipment, net 28,198 28,774
Goodwill 75,529 75,529
Other intangible assets, less accumulated amortization of $39,242 and $36,557 as of December 31, 2024 and 2023, respectively 9,442 12,127
Notes receivable — long–term portion, less allowance for doubtful accounts of $2,890 and $4,449 as of December 31, 2024 and 2023, respectively 41,054 24,832
Deferred compensation funding, at fair value 49,639 40,812
Deferred tax assets 38,170 35,226
Other long-term assets 4,088 1,656
Total assets 802,772 790,652
Current liabilities:    
Accounts payable 81,147 83,224
Accrued payroll and related taxes 51,579 56,142
Other accrued expenses and current liabilities 24,783 21,179
Borrowings under line of credit 0 25,000
Income taxes payable 8,391 7,201
Deferred compensation liability — short-term 1,499 1,501
Accrued insurance claims 25,148 22,681
Total current liabilities 192,547 216,928
Accrued insurance claims — long-term 51,869 61,697
Deferred compensation liability — long-term 50,011 41,186
Lease liability — long-term 8,033 11,235
Other long-term liabilities 385 2,990
Commitments and contingencies (Note 14)
STOCKHOLDERS’ EQUITY:    
Common stock, $0.01 par value; 200,000 and 100,000 shares authorized as of December 31, 2024 and 2023, respectively; 76,533 and 76,329 shares issued, and 73,203 and 73,341 shares outstanding as of December 31, 2024 and 2023, respectively 765 763
Additional paid-in capital 318,363 310,436
Retained earnings 224,556 185,010
Accumulated other comprehensive loss, net of taxes (2,317) (1,844)
Common stock in treasury, at cost, 3,330 and 2,988 shares as of December 31, 2024 and 2023, respectively (41,440) (37,749)
Total stockholders’ equity 499,927 456,616
Total liabilities and stockholders’ equity $ 802,772 $ 790,652
Common stock, authorized (in shares) 200,000,000 100,000,000