XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash $ 64,791 $ 79,961
Accounts receivable, net of allowances for credit losses 115,499 125,501
Prepaid expenses and other current assets 19,714 17,345
Total current assets 200,004 222,807
Property and equipment, net of accumulated depreciation and amortization 24,011 21,182
Other assets    
Goodwill 662,995 582,837
Intangibles, net of accumulated amortization 91,983 72,188
Operating lease assets, net 45,433 38,980
Total other assets 800,411 694,005
Total assets 1,024,426 937,994
Current liabilities    
Accounts payable 26,183 22,092
Accrued payroll 56,551 44,937
Accrued expenses 33,236 27,507
Operating lease liabilities, current portion 11,339 10,801
Government stimulus advances 5,765 12,912
Accrued workers’ compensation insurance 12,043 12,897
Total current liabilities 145,117 131,146
Long-term liabilities    
Long-term debt, net of debt issuance costs 124,132 131,772
Long-term operating lease liabilities 39,711 35,479
Other long-term liabilities 8,772 6,057
Total long-term liabilities 172,615 173,308
Total liabilities 317,732 304,454
Stockholders’ equity    
Common stock-$.001 par value; 40,000 authorized and 16,227 and 16,128 shares issued and outstanding as of December 31, 2023 and 2022, respectively 16 16
Additional paid-in capital 403,846 393,208
Retained earnings 302,832 240,316
Total stockholders’ equity 706,694 633,540
Total liabilities and stockholders’ equity $ 1,024,426 $ 937,994