v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 210,174 $ 259,038
Trade receivables, net of allowances for doubtful accounts of $9,133 and $8,096 as of June 30, 2026 and December 31, 2025, respectively 214,926 221,158
Prepaid expenses and other current assets 46,325 39,132
Total current assets 471,425 519,328
Property, plant and equipment, net 129,053 103,284
Operating lease right-of-use assets, net 63,129 66,908
Goodwill 511,585 516,002
Intangible assets, net 87,872 101,616
Deferred tax assets 30,971 30,920
Other non-current assets 16,060 16,024
Total assets 1,310,095 1,354,082
Current liabilities    
Trade payables 12,992 14,662
Accrued expense 52,426 73,552
Operating lease liabilities, current 7,932 9,057
Income tax liabilities 1,952 3,829
Current portion of finance lease obligations 12,850 6,982
Other current liabilities 16,664 13,481
Total current liabilities 104,816 121,563
Operating lease liabilities, non-current 74,652 77,917
Finance lease obligations 16,396 5,595
Deferred tax liabilities 13,066 11,467
Other non-current liabilities 6,715 6,208
Total liabilities 215,645 222,750
Commitments and contingencies (Note 15)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 177,110 shares issued and 154,935 outstanding as of June 30, 2026; 1,000,000 shares authorized, 176,546 shares issued and 161,900 outstanding as of December 31, 2025 177 177
Additional paid-in capital 1,073,680 1,059,938
Treasury stock, at cost, 22,175 shares and 14,646 shares as of June 30, 2026 and December 31, 2025, respectively (313,245) (247,982)
Retained earnings 325,192 305,864
Accumulated other comprehensive income, net of income taxes 8,646 13,335
Total stockholders' equity 1,094,450 1,131,332
Total liabilities and stockholders' equity $ 1,310,095 $ 1,354,082