v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 292,820 $ 310,131
Short-term investments 17,805  
Trade receivables, net of allowances for doubtful accounts of $9,003 and $9,442 as of December 31, 2024 and December 31, 2023, respectively 226,225 206,941
Prepaid expenses and other current assets 22,201 15,930
Total current assets 559,051 533,002
Property, plant and equipment, net 70,195 58,020
Operating lease right-of-use assets, net 67,721 60,470
Goodwill 427,621 436,008
Intangible assets, net 110,356 140,883
Deferred tax assets 35,488 13,077
Other non-current assets 5,778 1,571
Total assets 1,276,210 1,243,031
Current liabilities    
Trade payables 11,598 12,932
Accrued expenses 54,532 44,264
Operating lease liabilities, current 11,048 9,029
Income tax liabilities 15,592 5,833
Current portion of finance lease obligations 2,512 2,934
Other current liabilities 8,200 8,863
Total current liabilities 103,482 83,855
Operating lease liabilities, non-current 77,297 71,563
Finance lease obligations 812 2,865
Deferred tax liabilities 8,509 8,119
Other non-current liabilities 2,651 2,690
Total liabilities 192,751 169,092
Commitments and contingencies (Note 16)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 174,003 shares issued and 167,069 outstanding as of December 31, 2024; 1,000,000 shares authorized, 171,168 shares issued and 171,146 outstanding as of December 31, 2023 174 171
Additional paid-in capital 974,383 878,331
Treasury stock, at cost, 6,934 shares and 22 shares as of December 31, 2024 and December 31, 2023, respectively (131,620) (743)
Retained earnings 255,214 198,983
Accumulated other comprehensive loss, net of income taxes (14,692) (2,803)
Total stockholders' equity 1,083,459 1,073,939
Total liabilities and stockholders' equity $ 1,276,210 $ 1,243,031

Source