XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 226,668 $ 344,523
Short-term investments 99,601 20,210
Accounts receivable, net of allowance for doubtful accounts of $5,028 and $4,494 respectively 39,239 60,359
Prepaid taxes 1,634 0
Prepaid expenses and other current assets 4,331 5,745
Total current assets 371,473 430,837
Property and equipment, net 24,917 22,507
Goodwill 194,074 192,227
Intangible assets, net 89,163 95,517
Operating lease assets with right-of-use 17,166 20,039
Deferred tax assets 2,445 2,945
Other assets 650 645
Total assets 699,888 764,717
Current liabilities:    
Accounts payable 5,312 3,298
Current operating lease liabilities 4,049 4,099
Accrued expenses and other current liabilities 9,041 10,935
Accrued compensation expenses 1,345 4,643
Income taxes payable 2,522 7,827
Contract liabilities 14,721 27,086
Total current liabilities 36,990 57,888
Non-current operating lease liabilities 16,615 20,371
Convertible senior notes 410,500 455,694
Deferred tax liabilities 12,856 13,290
Total liabilities 476,961 547,243
Commitments and contingencies (See Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 100,000,000 shares authorized, 58,659,065 and 57,919,501 shares issued, respectively, 28,415,144 and 29,023,093 shares outstanding, respectively 59 58
Treasury stock, at cost; 30,243,921 and 28,896,408 shares, respectively (329,118) (278,876)
Additional paid-in capital 471,696 425,458
Accumulated other comprehensive loss (4,542) (9,537)
Retained earnings 84,832 80,371
Total stockholders’ equity 222,927 217,474
Total liabilities and stockholders’ equity $ 699,888 $ 764,717