XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash $ 98,911 $ 64,791
Accounts receivable, net of allowances 122,880 115,499
Prepaid expenses and other current assets 38,591 19,714
Total current assets 260,382 200,004
Property and equipment, net of accumulated depreciation and amortization 24,703 24,011
Other assets    
Goodwill 970,558 662,995
Intangibles, net of accumulated amortization 109,643 91,983
Operating lease assets, net 47,348 45,433
Total other assets 1,127,549 800,411
Total assets 1,412,634 1,024,426
Current liabilities    
Accounts payable 27,176 26,183
Accrued payroll 62,053 56,551
Accrued expenses 28,959 33,236
Operating lease liabilities, current portion 12,800 11,339
Government stimulus advances 11,239 5,765
Accrued workers’ compensation insurance 13,644 12,043
Total current liabilities 155,871 145,117
Long-term liabilities    
Long-term debt, net of debt issuance costs 218,443 124,132
Long-term operating lease liabilities 41,883 39,711
Deferred income tax 25,820 8,529
Other long-term liabilities 125 243
Total long-term liabilities 286,271 172,615
Total liabilities 442,142 317,732
Stockholders’ equity    
Common stock-$.001 par value; 40,000 authorized and 18,148 and 16,227 shares issued and outstanding as of December 31, 2024 and 2023, respectively 18 16
Additional paid-in capital 594,044 403,846
Retained earnings 376,430 302,832
Total stockholders’ equity 970,492 706,694
Total liabilities and stockholders’ equity $ 1,412,634 $ 1,024,426