v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 310,131 $ 267,813
Trade receivables, net of allowances for doubtful accounts of $9,442 and $8,893 as of December 31, 2023 and December 31, 2022, respectively 206,941 167,122
Prepaid expenses and other current assets 15,930 10,161
Total current assets 533,002 445,096
Property, plant and equipment, net 58,020 47,034
Operating lease right-of-use assets, net 60,470 64,692
Goodwill 436,008 343,011
Intangible assets, net 140,883 135,429
Deferred tax assets 13,077 35
Other non-current assets 1,571 1,731
Total assets 1,243,031 1,037,028
Current liabilities    
Trade payables 12,932 6,675
Accrued expense 44,264 33,085
Operating lease liabilities, current 9,029 7,041
Income tax liabilities 5,833 11,953
Current portion of finance lease obligations 2,934 1,846
Other current liabilities 8,863 8,310
Total current liabilities 83,855 68,910
Operating lease liabilities, non-current 71,563 74,086
Finance lease obligations 2,865 779
Deferred tax liabilities 8,119 12,890
Other non-current liabilities 2,690 3,504
Total liabilities 169,092 160,169
Commitments and contingencies (Note 16)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 171,168 shares issued and 171,146 outstanding as of December 31, 2023; 1,000,000 shares authorized, 165,448 shares issued and 165,417 outstanding as of December 31, 2022 171 165
Additional paid-in capital 878,331 756,299
Treasury stock, at cost, 22 shares and 31 shares as of December 31, 2023 and December 31, 2022, respectively (743) (796)
Retained earnings 198,983 127,517
Accumulated other comprehensive loss, net of income taxes (2,803) (6,326)
Total stockholders' equity 1,073,939 876,859
Total liabilities and stockholders' equity $ 1,243,031 $ 1,037,028

Source