v3.25.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Current assets    
Cash and cash equivalents $ 156,360 $ 292,820
Short-term investments 17,934 17,805
Trade receivables, net of allowances for doubtful accounts of $8,578 and $9,003 as of March 31, 2025 and December 31, 2024, respectively 213,358 226,225
Prepaid expenses and other current assets 34,140 22,201
Total current assets 421,792 559,051
Property, plant and equipment, net 85,994 70,195
Operating lease right-of-use assets, net 68,062 67,721
Goodwill 504,762 427,621
Intangible assets, net 121,865 110,356
Deferred tax assets 35,363 35,488
Other non-current assets 11,157 5,778
Total assets 1,248,995 1,276,210
Current liabilities    
Trade payables 12,620 11,598
Accrued expenses 42,297 54,532
Operating lease liabilities, current 11,934 11,048
Income tax liabilities 23,800 15,592
Current portion of finance lease obligations 7,206 2,512
Other current liabilities 15,656 8,200
Total current liabilities 113,513 103,482
Operating lease liabilities, non-current 76,805 77,297
Finance lease obligations 9,399 812
Deferred tax liabilities 8,351 8,509
Other non-current liabilities 8,494 2,651
Total liabilities 216,562 192,751
Commitments and contingencies (Note 15)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 174,773 shares issued and 162,478 outstanding as of March 31, 2025; 1,000,000 shares authorized, 174,003 shares issued and 167,069 outstanding as of December 31, 2024 175 174
Additional paid-in capital 998,666 974,383
Treasury stock, at cost, 12,295 shares and 6,934 shares as of March 31, 2025 and December 31, 2024, respectively (216,784) (131,620)
Retained earnings 257,575 255,214
Accumulated other comprehensive loss, net of income taxes (7,199) (14,692)
Total stockholders' equity 1,032,433 1,083,459
Total liabilities and stockholders' equity $ 1,248,995 $ 1,276,210

Source