XML 55 R43.htm IDEA: XBRL DOCUMENT v3.25.2
BALANCE SHEET DETAILS (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other current assets:    
Restricted cash and cash equivalents $ 22,146 $ 14,984
Income taxes receivable 10,592 11,683
Subcontractor deposits 12,930 11,190
Other 18,698 15,601
Other current assets 64,366 53,458
Fixed assets:    
Furniture and equipment 95,254 90,970
Software 427,187 440,034
Leasehold improvements 16,058 16,061
Fixed assets, gross 538,499 547,065
Accumulated depreciation (380,284) (360,795)
Fixed assets, net 158,215 186,270
Other assets:    
Life insurance cash surrender value 200,192 194,350
Operating lease right-of-use assets 29,452 32,115
Other 28,335 31,588
Other assets 257,979 258,053
Accounts payable and accrued expenses:    
Trade accounts payable 34,740 31,356
Subcontractor payable 64,716 69,563
Accrued expenses 53,420 57,263
Loss contingencies 7,213 2,999
Professional liability reserve 9,075 8,395
Other 6,459 14,735
Accounts payable and accrued expenses 175,623 184,311
Accrued compensation and benefits:    
Accrued payroll 44,614 46,896
Accrued bonuses and commissions 18,175 25,988
ESPP contributions 650 812
Workers compensation reserve 8,723 9,954
Deferred compensation 192,460 191,006
Other 10,009 12,888
Accrued compensation and benefits 274,631 287,544
Other current liabilities:    
Client deposits 104,240 56,341
Operating lease liabilities 6,283 6,200
Deferred revenue 10,459 10,014
Other 2,407 1,375
Other current liabilities 123,389 73,930
Other long-term liabilities:    
Workers compensation reserve 17,001 18,445
Professional liability reserve 40,303 38,307
Operating lease liabilities 33,020 35,725
Other 17,563 14,973
Other long-term liabilities $ 107,887 $ 107,450