XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Unaudited Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 181,916 $ 192,166
Accounts receivable, net of allowance for credit losses of $1,635 and $1,299, respectively 231,442 198,996
Income tax receivable 424 912
Prepaid expenses and other current assets 57,347 43,278
Total current assets 471,129 435,352
Noncurrent assets:    
Property and equipment, net 86,545 66,775
Operating lease right-of-use assets 59,980 47,334
Deferred tax assets 9,577 8,431
Intangibles 163,505 172,525
Goodwill 219,539 216,791
Other noncurrent assets 8,002 6,090
Total noncurrent assets 547,148 517,946
Total assets 1,018,277 953,298
Current liabilities:    
Accounts payable and accrued liabilities 57,392 53,403
Accrued payroll and employee-related liabilities 60,628 54,160
Current portion of debt 18,184 14,809
Current portion of operating lease liabilities 20,530 16,087
Current portion of income tax payable 5,829 9,839
Deferred revenue 3,462 3,727
Total current liabilities 166,025 152,025
Noncurrent liabilities:    
Income tax payable 8,984 6,496
Long-term debt 231,421 241,357
Operating lease liabilities 42,778 32,946
Accrued payroll and employee-related liabilities 7,523 6,425
Deferred tax liabilities 16,994 17,046
Other noncurrent liabilities 2 84
Total noncurrent liabilities 307,702 304,354
Total liabilities 473,727 456,379
Commitments and Contingencies (See Note 9)
Shareholders’ equity:    
Additional paid-in capital 745,144 726,917
Accumulated deficit (2,919) (44,114)
Accumulated other comprehensive loss (9,417) (25,389)
Treasury stock, at cost. 15,436,224 and 13,323,977 shares, respectively (189,309) (161,527)
Total shareholders’ equity 544,550 496,919
Total liabilities and shareholders’ equity 1,018,277 953,298
Class A common stock    
Shareholders’ equity:    
Common stock 501 332
Class B convertible common stock    
Shareholders’ equity:    
Common stock $ 550 $ 700