XML 20 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 $ 17,094 $ 3,604
Accounts receivable, net of allowances of $20,547 in 2023 and $14,696 in 2022 372,352 641,611
Income taxes receivable 6,898 10,915
Prepaid expenses 7,681 11,067
Insurance recovery receivable 9,097 7,434
Other current assets 2,031 1,042
Total current assets 415,153 675,673
Property and equipment, net 27,339 19,662
Operating lease right-of-use assets 2,599 3,254
Goodwill 135,430 163,268
Other intangible assets, net 54,468 44,723
Deferred tax assets 5,954 7,092
Insurance recovery receivable 25,714 23,058
Cloud computing 5,987 4,460
Other assets 6,673 6,649
Total assets 679,317 947,839
Current liabilities:    
Accounts payable and accrued expenses 85,333 185,507
Accrued compensation and benefits 52,297 72,605
Operating lease liabilities 2,604 4,132
Earnout liability 6,794 7,500
Other current liabilities 1,559 1,896
Total current liabilities 148,587 271,640
Debt 0 148,735
Operating lease liabilities 2,663 4,880
Accrued claims 34,853 35,881
Earnout liability 5,000 18,000
Uncertain tax positions 10,603 7,646
Other liabilities 4,218 3,838
Total liabilities 205,924 490,620
Commitments and contingencies
Stockholders' equity:    
   Common stock—$0.0001 par value; 100,000,000 shares authorized; 34,384,905 and 36,302,618 shares issued and outstanding at December 31, 2023 and 2022, respectively 4 4
Additional paid-in capital 236,417 292,876
Accumulated other comprehensive loss (1,385) (1,387)
Retained earnings 238,357 165,726
Total stockholders' equity 473,393 457,219
Total liabilities and stockholders' equity $ 679,317 $ 947,839