XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 211,784 $ 292,820
Short-term investments 5,002 17,805
Trade receivables, net of allowances for doubtful accounts of $8,395 and $9,003 as of June 30, 2025 and December 31, 2024, respectively 188,866 226,225
Prepaid expenses and other current assets 56,709 22,201
Total current assets 462,361 559,051
Property, plant and equipment, net 91,886 70,195
Operating lease right-of-use assets, net 67,547 67,721
Goodwill 516,587 427,621
Intangible assets, net 116,068 110,356
Deferred tax assets 31,298 35,488
Other non-current assets 11,181 5,778
Total assets 1,296,928 1,276,210
Current liabilities    
Trade payables 13,123 11,598
Accrued expenses 58,855 54,532
Operating lease liabilities, current 10,308 11,048
Income tax liabilities 683 15,592
Current portion of finance lease obligations 7,813 2,512
Other current liabilities 14,119 8,200
Total current liabilities 104,901 103,482
Operating lease liabilities, non-current 77,569 77,297
Finance lease obligations 7,937 812
Deferred tax liabilities 8,572 8,509
Other non-current liabilities 7,934 2,651
Total liabilities 206,913 192,751
Commitments and contingencies (Note 15)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 175,905 shares issued and 163,575 outstanding as of June 30, 2025; 1,000,000 shares authorized, 174,003 shares issued and 167,069 outstanding as of December 31, 2024 176 174
Additional paid-in capital 1,028,443 974,383
Treasury stock, at cost, 12,330 shares and 6,934 shares as of June 30, 2025 and December 31, 2024, respectively (217,121) (131,620)
Retained earnings 266,333 255,214
Accumulated other comprehensive income (loss), net of income taxes 12,184 (14,692)
Total stockholders' equity 1,090,015 1,083,459
Total liabilities and stockholders' equity $ 1,296,928 $ 1,276,210