XML 22 R3.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current assets:        
Cash and cash equivalents $ 81,633 $ 17,094 $ 3,604  
Accounts receivable, net of allowances of $9,301 in 2024 and $20,547 in 2023 223,238 372,352 641,611  
Income taxes receivable 10,389 8,620 12,637  
Prepaid expenses 7,848 7,681 11,067  
Insurance recovery receivable 9,255 9,097 7,434  
Other current assets 2,637 2,031 1,042  
Total current assets 335,000 416,875 677,395  
Property and equipment, net 28,850 27,339 19,662  
Operating lease right-of-use assets 2,468 2,599 3,254  
Goodwill 135,060 135,430 163,268  
Other intangible assets, net 42,186 54,468 44,723  
Deferred tax assets 8,104 5,979 7,117  
Insurance recovery receivable 20,928 25,714 23,058  
Cloud computing 10,846 5,987 4,460  
Other assets 5,809 6,673 6,649  
Total assets 589,251 681,064 949,586  
Current liabilities:        
Accounts payable and accrued expenses 64,946 92,822 192,996  
Accrued compensation and benefits 47,646 52,297 72,605  
Operating lease liabilities 2,089 2,604 4,132  
Earnout liability 4,411 6,794 7,500  
Other current liabilities 1,310 1,559 1,896  
Total current liabilities 120,402 156,076 279,129  
Operating lease liabilities 1,782 2,663 4,880  
Accrued claims 34,425 34,853 35,881  
Earnout liability 0 5,000 18,000  
Uncertain tax positions 10,117 10,603 7,646  
Other liabilities 3,566 4,218 3,838  
Total liabilities 170,292 213,413 498,109  
Commitments and contingencies  
Stockholders' equity:        
   Common stock—$0.0001 par value; 100,000,000 shares authorized; 32,277,395 and 34,384,905 shares issued and outstanding at December 31, 2024 and 2023, respectively 3 4 4  
Additional paid-in capital 202,338 236,417 292,876  
Accumulated other comprehensive loss (1,441) (1,385) (1,387)  
Retained earnings 218,059 232,615 159,984  
Total stockholders' equity 418,959 467,651 451,477 $ 294,265
Total liabilities and stockholders' equity $ 589,251 $ 681,064 $ 949,586