XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash, cash equivalents and restricted cash $ 128,886 $ 30,130
Accounts receivable, net 178,998 202,298
Prepaid expenses 5,638 6,432
Other current assets 12,431 16,756
Total current assets 325,953 255,616
Property and equipment, net 11,996 17,970
ROU asset 21,786 27,088
Goodwill 581,387 565,161
Intangible assets, net 71,118 88,937
Other non-current assets 52,364 41,116
Total assets 1,064,604 995,888
Current liabilities:    
Accounts payable 18,688 24,351
Other current liabilities 59,784 104,780
Total current liabilities 78,472 129,131
Long-term debt, net 396,874 394,587
Operating lease liabilities 16,446 18,528
Other non-current liabilities 42,189 43,515
Total liabilities 533,981 585,761
Commitments and contingencies (see Note 17)
Stockholders’ equity:    
Preferred stock (par value $0.001 per share; 8,000,000 authorized; no shares issued or outstanding as of December 31, 2023 and December 31, 2022) 0 0
Common stock (par value $0.001 per share; 100,000,000 authorized; 53,465,127 shares issued and 34,174,200 shares outstanding as of December 31, 2023; 53,082,010 shares issued and 34,071,750 shares outstanding as of December 31, 2022) 53 53
Additional paid-in capital 432,160 403,866
Accumulated other comprehensive loss (5,461) (17,519)
Treasury stock, at cost (19,290,927 shares as of December 31, 2023; 19,010,260 shares as of December 31, 2022) (373,325) (354,536)
Retained earnings 477,196 378,263
Total stockholders’ equity 530,623 410,127
Total liabilities and stockholders’ equity $ 1,064,604 $ 995,888